Module: Prismatic::Configuration

Defined in:
lib/prismatic/configuration.rb

Constant Summary collapse

OPTIONS_AND_DEFAULTS =
{
  prefix:                  'prism',
  auto_create_url_matcher: true,
}

Instance Method Summary collapse

Instance Method Details

#configure(&block) ⇒ Object



20
21
22
# File 'lib/prismatic/configuration.rb', line 20

def configure(&block)
  Docile.dsl_eval(self, &block)
end

#reset_configurationObject



24
25
26
27
28
29
30
# File 'lib/prismatic/configuration.rb', line 24

def reset_configuration
  OPTIONS_AND_DEFAULTS.each do |option, default|
    v = "@#{option}"
    instance_variable_set(v, default)
  end
  true
end