module Sabina::Configuration

Constants

DEFAULTS
OPTIONS_KEYS

Public Instance Methods

configure() { |self| ... } click to toggle source

This method is used for setting configuration options.

# File lib/sabina/configuration.rb, line 25
def configure
  yield self
end
options() click to toggle source

Create a hash of options.

# File lib/sabina/configuration.rb, line 30
def options
  Hash[*OPTIONS_KEYS.map{ |key| [key, send(key)] }.flatten(1)]
end
reset() click to toggle source

Reset all options to their default values.

# File lib/sabina/configuration.rb, line 35
def reset
  DEFAULTS.each do |option, default|
    self.send("#{option}=".to_sym, default)
  end
end