module Namba::Config
Constants
- VALID_KEYS
Public Instance Methods
configure() { |self| ... }
click to toggle source
# File lib/namba/config.rb, line 15 def configure yield self # Setting default configuraion options # if not provided self.tap do |s| s.username = "" if s.username.nil? s.password = "" if s.password.nil? s.locale = :kg if s.locale.nil? end raise ConfigurationError, "Available locales are only 'kg' and 'net'" unless [:kg, :net].include?(self.locale) end
options()
click to toggle source
# File lib/namba/config.rb, line 28 def options options = {} VALID_KEYS.each {|k| options[k] = send(k)} options end