Module: Lolitra::Message::MessageClass
- Defined in:
- lib/lolitra/handler_base.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.extended(base) ⇒ Object
237 238 239 |
# File 'lib/lolitra/handler_base.rb', line 237 def self.extended(base) class << base; attr_accessor :class_message_key; end end |
Instance Method Details
#message_key(key = nil) ⇒ Object
241 242 243 244 245 246 247 |
# File 'lib/lolitra/handler_base.rb', line 241 def (key = nil) if (key) self. = key else self. || "#{MessageHandler::Helpers.underscore(self.class.name)}" end end |
#unmarshall(message_json) ⇒ Object
249 250 251 252 |
# File 'lib/lolitra/handler_base.rb', line 249 def unmarshall() hash = JSON.parse() self.new(hash) end |