class Rubybear::Type::Beneficiaries
Public Class Methods
new(value)
click to toggle source
Calls superclass method
# File lib/rubybear/type/beneficiaries.rb, line 5 def initialize(value) super(:beneficiaries, value) end
Public Instance Methods
to_bytes()
click to toggle source
# File lib/rubybear/type/beneficiaries.rb, line 9 def to_bytes pakArr([]) + pakHash(@value) end
to_h()
click to toggle source
# File lib/rubybear/type/beneficiaries.rb, line 13 def to_h v = @value.map do |b| case b when ::Array then {account: b.first, weight: b.last} else; {account: b.keys.first, weight: b.values.first} end end {@key => v} end
to_s()
click to toggle source
# File lib/rubybear/type/beneficiaries.rb, line 24 def to_s to_h.to_json end