Method: Assert::Config.settings

Defined in:
lib/assert.rb

.settings(*items) ⇒ Object



37
38
39
40
41
42
43
44
45
46
# File 'lib/assert.rb', line 37

def self.settings(*items)
  items.each do |item|
    define_method(item) do |*args|
      if !(value = args.size > 1 ? args : args.first).nil?
        instance_variable_set("@#{item}", value)
      end
      instance_variable_get("@#{item}")
    end
  end
end