Module: Hey

Extended by:
Behavior
Defined in:
lib/hey.rb,
lib/hey/version.rb

Defined Under Namespace

Modules: Behavior, Pubsub Classes: Configuration, Context, EventName, SanitizedHash, ThreadCargo

Constant Summary collapse

SANITIZE_KEY =
:sanitize
VERSION =
"0.2.5"

Class Method Summary collapse

Methods included from Behavior

context, publish!, subscribe!

Class Method Details

.configurationObject



13
14
15
# File 'lib/hey.rb', line 13

def self.configuration
  @configuration ||= Hey::Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



9
10
11
# File 'lib/hey.rb', line 9

def self.configure
  yield(configuration)
end

.global_namespaceObject



21
22
23
# File 'lib/hey.rb', line 21

def self.global_namespace
  configuration.global_namespace
end

.pubsub_adapterObject



17
18
19
# File 'lib/hey.rb', line 17

def self.pubsub_adapter
  configuration.pubsub_adapter
end