class Object

Public Instance Methods

==(arg)
Also aliased as: double_equals_without_enums, double_equals_without_enums
===(arg)
Also aliased as: triple_equals_without_enums, triple_equals_without_enums
double_equals_with_enums(arg) click to toggle source
# File lib/enum_x/monkey.rb, line 15
def double_equals_with_enums(arg)
  if arg.is_a?(EnumX::Value)
    double_equals_without_enums arg.symbol
  else
    double_equals_without_enums arg
  end
end
Also aliased as: ==, ==
double_equals_without_enums(arg)
Alias for: ==
triple_equals_with_enums(arg) click to toggle source
# File lib/enum_x/monkey.rb, line 6
def triple_equals_with_enums(arg)
  if arg.is_a?(EnumX::Value)
    triple_equals_without_enums arg.symbol
  elsif arg.is_a?(EnumX::ValueList)
    arg.include?(self)
  else
    triple_equals_without_enums arg
  end
end
Also aliased as: ===, ===
triple_equals_without_enums(arg)
Alias for: ===