Method: Assert::Config.settings

Defined in:
lib/assert/config.rb

.settings(*items) ⇒ Object



5
6
7
8
9
10
11
12
13
14
# File 'lib/assert/config.rb', line 5

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