class Metacosm::Command
Public Instance Methods
==(other)
click to toggle source
# File lib/metacosm.rb, line 21 def ==(other) attrs == other.attrs end
attrs()
click to toggle source
# File lib/metacosm.rb, line 17 def attrs to_h.keep_if { |k,_| k != :id } end
handler_class_name()
click to toggle source
# File lib/metacosm.rb, line 25 def handler_class_name self.class.name.demodulize + "Handler" end
handler_module_name()
click to toggle source
# File lib/metacosm.rb, line 29 def handler_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 35 def self_class_name self.class.name end