module Noxy::Options
Public Instance Methods
defaults()
click to toggle source
# File lib/noxy/options.rb, line 4 def defaults @defaults ||= {} end
option(name, options = {})
click to toggle source
# File lib/noxy/options.rb, line 8 def option(name, options = {}) defaults[name] = settings[name] = options[:default] class_eval <<-RUBY def #{name} settings[#{name.inspect}] end def #{name}=(value) settings[#{name.inspect}] = value end def #{name}? #{name} end RUBY end
settings()
click to toggle source
# File lib/noxy/options.rb, line 28 def settings @settings ||= {} end