class Widget
Attributes
description[RW]
kind[RW]
name[RW]
Public Class Methods
get_payload(widget)
click to toggle source
# File lib/domain/widget.rb, line 28 def self.get_payload(widget) return widget.to_json end
json_create(o)
click to toggle source
# File lib/domain/widget.rb, line 20 def self.json_create(o) b_from_json = new b_from_json.name = o['name'] b_from_json.description = o['description'] b_from_json.kind = o['kind'] b_from_json end
new(name: nil, description: nil, kind: nil)
click to toggle source
# File lib/domain/widget.rb, line 7 def initialize name: nil, description: nil, kind: nil self.name, self.description, self.kind = name, description, kind end
Public Instance Methods
to_json(*a)
click to toggle source
# File lib/domain/widget.rb, line 12 def to_json(*a) { name: @name, description: @description, kind: @kind }.to_json(*a) end