Module: Vapir::Configurable
Overview
module to be included in anything that should have a #config method representing a Configuration.
Instance Attribute Summary collapse
-
#configuration_parent ⇒ Object
the parent for the Configuration returned from #config.
Instance Method Summary collapse
-
#config ⇒ Object
returns a Configuration object.
-
#with_config(hash, &block) ⇒ Object
see Configuration#with_config.
Instance Attribute Details
#configuration_parent ⇒ Object
the parent for the Configuration returned from #config
208 209 210 |
# File 'lib/vapir-common/config.rb', line 208 def configuration_parent @configuration_parent end |
Instance Method Details
#config ⇒ Object
returns a Configuration object
210 211 212 |
# File 'lib/vapir-common/config.rb', line 210 def config @configuration ||= Configuration.new(configuration_parent) end |
#with_config(hash, &block) ⇒ Object
see Configuration#with_config
214 215 216 |
# File 'lib/vapir-common/config.rb', line 214 def with_config(hash, &block) @configuration.with_config(hash, &block) end |