Module: Locality::Configurable
- Included in:
- Locality
- Defined in:
- lib/locality/configurable.rb
Instance Method Summary collapse
-
#config ⇒ Object
Public: Returns the the configuration instance.
-
#configure {|config| ... } ⇒ Object
Public: Yields the configuration instance.
-
#reset! ⇒ Object
Public: Reset the configuration (useful for testing).
Instance Method Details
#config ⇒ Object
Public: Returns the the configuration instance.
8 9 10 |
# File 'lib/locality/configurable.rb', line 8 def config @config ||= Configuration.new end |
#configure {|config| ... } ⇒ Object
Public: Yields the configuration instance.
14 15 16 |
# File 'lib/locality/configurable.rb', line 14 def configure(&block) yield config end |
#reset! ⇒ Object
Public: Reset the configuration (useful for testing)
20 21 22 |
# File 'lib/locality/configurable.rb', line 20 def reset! @config = nil end |