Module: Lolitra::Message
- Defined in:
- lib/lolitra/handler_base.rb
Defined Under Namespace
Modules: MessageClass
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
256 257 258 |
# File 'lib/lolitra/handler_base.rb', line 256 def self.included(base) base.send :extend, MessageClass end |
Instance Method Details
#initialize(hash = {}) ⇒ Object
260 261 262 263 264 265 |
# File 'lib/lolitra/handler_base.rb', line 260 def initialize(hash={}) super() hash.keys.each do |key| self.send "#{key}=", hash[key] if self.respond_to? "#{key}=" end end |
#marshall ⇒ Object
267 268 269 |
# File 'lib/lolitra/handler_base.rb', line 267 def marshall JSON.generate(self) end |