Method: FlashMessenger::Messages::Base#<=>
- Defined in:
- lib/flash_messenger/messages/base.rb
#<=>(other) ⇒ Object
Overridden Comparison Operators
46 47 48 49 50 51 52 53 54 |
# File 'lib/flash_messenger/messages/base.rb', line 46 def <=>(other) return (self. <=> other) if other.is_a?(String) return nil unless other.is_a?(self.class) my_values = [self., self.level, self.class_name] other_values = [other., other.level, self.class_name] (my_values <=> other_values) rescue NoMethodError nil end |