Module: Duxml::Parameter

Defined in:
lib/re_dux/parameters.rb,
lib/re_dux/parameters.rb

Overview

class Parameter

Instance Method Summary collapse

Instance Method Details

#value=(val) ⇒ Object

Parameters:

  • val (String|Fixnum|Float|Boolean)

    changes value of Parameter and reports change



20
21
22
23
24
25
26
# File 'lib/re_dux/parameters.rb', line 20

def value=(val)
  if val != self[:value]
    old_val = self[:value]
    self[:value] = val
    report :change_attribute, {old_value: old_val, new_value: val, attr_name: 'value'}
  end
end