Class: Backlog::Object::UserIcon

Inherits:
Object
  • Object
show all
Defined in:
lib/backlog/object.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(user_icon) ⇒ UserIcon

Returns a new instance of UserIcon.



60
61
62
63
64
65
66
# File 'lib/backlog/object.rb', line 60

def initialize(user_icon)
  @id = user_icon['id']
  @content_type = user_icon['content_type']
  # backlog.getUserIcon['data'] isn't encoded, so encode here.
  @data = XMLRPC::Base64.encode(user_icon['data']).delete("\n")
  @updated_on = user_icon['updated_on']
end

Instance Attribute Details

#content_typeObject (readonly)

Returns the value of attribute content_type.



67
68
69
# File 'lib/backlog/object.rb', line 67

def content_type
  @content_type
end

#dataObject (readonly)

Returns the value of attribute data.



67
68
69
# File 'lib/backlog/object.rb', line 67

def data
  @data
end

#idObject (readonly)

Returns the value of attribute id.



67
68
69
# File 'lib/backlog/object.rb', line 67

def id
  @id
end

#updated_onObject (readonly)

Returns the value of attribute updated_on.



67
68
69
# File 'lib/backlog/object.rb', line 67

def updated_on
  @updated_on
end