Method: Megam::Request.json_create

Defined in:
lib/megam/core/request.rb

.json_create(o) ⇒ Object



134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
# File 'lib/megam/core/request.rb', line 134

def self.json_create(o)
  node = new(o)
  node.id(o["id"]) if o.has_key?("id")
  node.(o["account_id"]) if o.has_key?("account_id")
  node.cat_id(o["cat_id"]) if o.has_key?("cat_id")
  node.name(o["name"]) if o.has_key?("name")
  node.cattype(o["cattype"]) if o.has_key?("cattype")
  node.action(o["action"]) if o.has_key?("action")
  node.category(o["category"]) if o.has_key?("category")
  node.created_at(o["created_at"]) if o.has_key?("created_at")
  #success or error
  node.some_msg[:code] = o["code"] if o.has_key?("code")
  node.some_msg[:msg_type] = o["msg_type"] if o.has_key?("msg_type")
  node.some_msg[:msg]= o["msg"] if o.has_key?("msg")
  node.some_msg[:links] = o["links"] if o.has_key?("links")
  node
end