Module: Chillout

Defined in:
lib/chillout.rb,
lib/chillout/client.rb,
lib/chillout/config.rb,
lib/chillout/worker.rb,
lib/chillout/railtie.rb,
lib/chillout/version.rb,
lib/chillout/registration.rb,
lib/chillout/prefixed_logger.rb,
lib/chillout/creation_listener.rb,
lib/chillout/listener_injector.rb,
lib/chillout/generators/install.rb,
lib/chillout/middleware/sidekiq.rb,
lib/chillout/creations_container.rb,
lib/chillout/integrations/sidekiq.rb,
lib/chillout/custom_advanced_metric.rb,
lib/chillout/server_side/dispatcher.rb,
lib/chillout/server_side/http_client.rb,
lib/chillout/server_side/server_side.rb,
lib/chillout/integrations/state_machine.rb,
lib/chillout/middleware/creations_monitor.rb,
lib/chillout/server_side/plain_http_client.rb,
lib/chillout/subscribers/action_controller_notifications.rb

Defined Under Namespace

Modules: ActiveRecordCreationListener, Integrations, Metric, Middleware, Subscribers Classes: Client, Config, CreationsContainer, CustomAdvancedMetric, Dispatcher, HttpClient, Install, Job, ListenerInjector, PlainHttpClient, PrefixedLogger, RailsInitializer, Railtie, Registration, ServerSide, Worker

Constant Summary collapse

VERSION =
"0.8.9"

Class Method Summary collapse

Class Method Details

.clientObject



43
44
45
# File 'lib/chillout.rb', line 43

def self.client
  @client
end

.client=(client) ⇒ Object



39
40
41
# File 'lib/chillout.rb', line 39

def self.client=(client)
  @client = client
end

.creationsObject



31
32
33
# File 'lib/chillout.rb', line 31

def self.creations
  Thread.current[:creations]
end

.creations=(val) ⇒ Object



35
36
37
# File 'lib/chillout.rb', line 35

def self.creations=(val)
  Thread.current[:creations] = val
end