Module: Revdev::EachValuesEqual

Included in:
InputEvent, InputId
Defined in:
lib/revdev/each_values_equal.rb

Instance Method Summary collapse

Instance Method Details

#==(obj) ⇒ Object



6
7
8
9
10
# File 'lib/revdev/each_values_equal.rb', line 6

def == obj
  obj.instance_variables.delete_if do |name|
    obj.instance_variable_get(name) == instance_variable_get(name)
  end.empty?
end