class Bitmessage::ApiClient::Address

Attributes

address[RW]
enabled[RW]
label[RW]
stream[RW]

Public Class Methods

new(hash, label_encoded = false) click to toggle source
# File lib/bitmessage/api_client.rb, line 10
def initialize hash, label_encoded = false
  self.label = label_encoded ? Base64.decode64(hash['label']) : hash['label']
  self.address = hash['address']
  self.stream = hash['stream'] if hash.keys.include?('stream')
  self.enabled = hash['enabled']
end

Public Instance Methods

to_s() click to toggle source
# File lib/bitmessage/api_client.rb, line 17
def to_s
  "#{self.label} (#{self.address})"
end