Module: RJR
- Defined in:
- lib/rjr/result.rb,
lib/rjr/node.rb,
lib/rjr/common.rb,
lib/rjr/request.rb,
lib/rjr/version.rb,
lib/rjr/nodes/tcp.rb,
lib/rjr/nodes/web.rb,
lib/rjr/util/args.rb,
lib/rjr/dispatcher.rb,
lib/rjr/nodes/amqp.rb,
lib/rjr/nodes/easy.rb,
lib/rjr/nodes/unix.rb,
lib/rjr/nodes/local.rb,
lib/rjr/nodes/multi.rb,
lib/rjr/util/logger.rb,
lib/rjr/node_callback.rb,
lib/rjr/nodes/missing.rb,
lib/rjr/nodes/template.rb,
lib/rjr/util/em_adapter.rb,
lib/rjr/messages/request.rb,
lib/rjr/util/json_parser.rb,
lib/rjr/util/thread_pool.rb,
lib/rjr/messages/response.rb,
lib/rjr/util/has_messages.rb,
lib/rjr/messages/compressed.rb,
lib/rjr/util/handles_methods.rb,
lib/rjr/messages/notification.rb,
lib/rjr/nodes/ws.rb
Overview
RJR HandlesMethods Mixin
Copyright © 2014 Mohammed Morsi <[email protected]> Licensed under the Apache License, Version 2.0
Defined Under Namespace
Modules: HandlesMethods, HasMessages, Messages, Nodes Classes: Arguments, Dispatcher, EMAdapter, JSONParser, Logger, Node, NodeCallback, Request, Result, ThreadPool, ThreadPoolJob
Constant Summary collapse
- VERSION =
'0.19.1'
Class Method Summary collapse
-
.persistent_nodes ⇒ Object
Return the persistent rjr nodes.
Class Method Details
.persistent_nodes ⇒ Object
Return the persistent rjr nodes
19 20 21 22 23 24 25 26 |
# File 'lib/rjr/common.rb', line 19 def self.persistent_nodes # rerun each time (eg don't store in var) incase new nodes were included RJR::Nodes.constants.collect { |n| nc = RJR::Nodes.const_get(n) nc.superclass == RJR::Node && nc.persistent? ? nc : nil }.compact end |