Module: Litmus::Infrastructure::ClassMethods
- Defined in:
- lib/litmus/infrastructure.rb
Instance Method Summary collapse
Instance Method Details
#configuration ⇒ Object
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
24 25 26 27 |
# File 'lib/litmus/infrastructure.rb', line 24 def configure @configuration ||= Configuration.new yield @configuration end |
#logger ⇒ Object
37 38 39 |
# File 'lib/litmus/infrastructure.rb', line 37 def logger configuration.logger end |