Module: Vapir::Configurable

Included in:
Vapir, Browser, Element
Defined in:
lib/vapir-common/config.rb

Overview

module to be included in anything that should have a #config method representing a Configuration.

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#configuration_parentObject

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

#configObject

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