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