class Moysklad::Entities::Base
Attributes
dump[RW]
universe[RW]
Public Class Methods
build(data, universe)
click to toggle source
# File lib/moysklad/entities/base.rb, line 7 def self.build(data, universe) entity = new data entity.universe = universe entity end
new(data = {})
click to toggle source
Calls superclass method
# File lib/moysklad/entities/base.rb, line 13 def initialize(data = {}) super data.merge(dump: data) end
Public Instance Methods
to_json(*args)
click to toggle source
# File lib/moysklad/entities/base.rb, line 17 def to_json(*args) presented = {} to_h.each_pair do |k, v| presented[k] = v unless v.nil? end presented.to_json end
to_s()
click to toggle source
# File lib/moysklad/entities/base.rb, line 26 def to_s attributes.to_s end