module Qonfig::Configurable::InstanceMethods
@api private @since 0.2.0
Public Instance Methods
config()
click to toggle source
@return [Qonfig::DataSet]
@api public @since 0.2.0
# File lib/qonfig/configurable.rb, line 90 def config self.class.instance_variable_get(:@__qonfig_definition_lock__).synchronize do @__qonfig_config__ ||= self.class.instance_variable_get(:@__qonfig_config_klass__).new end end
configure(options_map = {}, &block)
click to toggle source
@param options_map [Hash] @param block [Proc] @return [void]
@api public @since 0.2.0
# File lib/qonfig/configurable.rb, line 110 def configure(options_map = {}, &block) self.class.instance_variable_get(:@__qonfig_access_lock__).synchronize do config.configure(options_map, &block) end end