Module: Litmus::Infrastructure::ClassMethods

Defined in:
lib/litmus/infrastructure.rb

Instance Method Summary collapse

Instance Method Details

#configurationObject



29
30
31
32
33
34
35
# File 'lib/litmus/infrastructure.rb', line 29

def configuration
  if @configuration.nil?
    raise NotConfigured, "You've not yet configured this service. See documentation for details."
  end

  @configuration
end

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

Yields:



24
25
26
27
# File 'lib/litmus/infrastructure.rb', line 24

def configure
  @configuration ||= Configuration.new
  yield @configuration
end

#loggerObject



37
38
39
# File 'lib/litmus/infrastructure.rb', line 37

def logger
  configuration.logger
end