class Metacosm::Event

Public Instance Methods

==(other) click to toggle source
# File lib/metacosm.rb, line 47
def ==(other)
  attrs == other.attrs
end
attrs() click to toggle source
# File lib/metacosm.rb, line 43
def attrs
  to_h.keep_if { |k,_| k != :id }
end
listener_class_name() click to toggle source
# File lib/metacosm.rb, line 51
def listener_class_name
  self.class.name.demodulize + "Listener"
end
listener_module_name() click to toggle source
# File lib/metacosm.rb, line 55
def listener_module_name
  module_name = self.class.name.deconstantize
  module_name = "Object" if module_name.empty?
  module_name
end
self_class_name() click to toggle source
# File lib/metacosm.rb, line 61
def self_class_name
  self.class.name
end