Module: ASIR

Defined in:
lib/asir.rb,
lib/asir/log.rb,
lib/asir/main.rb,
lib/asir/uuid.rb,
lib/asir/coder.rb,
lib/asir/error.rb,
lib/asir/client.rb,
lib/asir/config.rb,
lib/asir/result.rb,
lib/asir/channel.rb,
lib/asir/invoker.rb,
lib/asir/message.rb,
lib/asir/version.rb,
lib/asir/identity.rb,
lib/asir/code_more.rb,
lib/asir/transport.rb,
lib/asir/code_block.rb,
lib/asir/coder/json.rb,
lib/asir/coder/null.rb,
lib/asir/coder/proc.rb,
lib/asir/coder/sign.rb,
lib/asir/coder/yaml.rb,
lib/asir/coder/zlib.rb,
lib/asir/uri_config.rb,
lib/asir/coder/chain.rb,
lib/asir/description.rb,
lib/asir/environment.rb,
lib/asir/thread_pool.rb,
lib/asir/coder/base64.rb,
lib/asir/coder/marshal.rb,
lib/asir/configuration.rb,
lib/asir/message/delay.rb,
lib/asir/message/state.rb,
lib/asir/poll_throttle.rb,
lib/asir/coder/database.rb,
lib/asir/coder/identity.rb,
lib/asir/initialization.rb,
lib/asir/retry_behavior.rb,
lib/asir/transport/file.rb,
lib/asir/transport/http.rb,
lib/asir/transport/null.rb,
lib/asir/transport/rack.rb,
lib/asir/additional_data.rb,
lib/asir/thread_variable.rb,
lib/asir/transport/delay.rb,
lib/asir/transport/demux.rb,
lib/asir/transport/local.rb,
lib/asir/transport/retry.rb,
lib/asir/object_resolving.rb,
lib/asir/transport/buffer.rb,
lib/asir/transport/stream.rb,
lib/asir/transport/thread.rb,
lib/asir/transport/webrick.rb,
lib/asir/transport/database.rb,
lib/asir/transport/fallback.rb,
lib/asir/transport/broadcast.rb,
lib/asir/transport/composite.rb,
lib/asir/transport/delegation.rb,
lib/asir/transport/payload_io.rb,
lib/asir/transport/subprocess.rb,
lib/asir/transport/tcp_socket.rb,
lib/asir/transport/connection_oriented.rb

Overview

!SLIDE Modules and Classes

Defined Under Namespace

Modules: AdditionalData, Client, CodeBlock, CodeMore, Config, Configuration, Description, Identity, Initialization, Log, ObjectResolving, PollThrottle, RetryBehavior, ThreadVariable, UUID, UriConfig Classes: Channel, Coder, EncapsulatedException, Environment, Error, Invoker, Main, Message, Result, ThreadPool, Transport

Constant Summary collapse

EMPTY_ARRAY =

Reusable constants to avoid unnecessary garbage.

[ ].freeze
EMPTY_HASH =
{ }.freeze
EMPTY_STRING =
''.freeze
MODULE_SEP =
'::'.freeze
IDENTITY_LAMBDA =
lambda { | x | x }
VERSION =
"1.2.0"
IDENTITY_PROC =
lambda { | x | x }