Class: Diggr::User

Inherits:
Object
  • Object
show all
Defined in:
lib/diggr/response_classes/user.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#dateObject

Returns the value of attribute date.



3
4
5
# File 'lib/diggr/response_classes/user.rb', line 3

def date
  @date
end

#fullnameObject

Returns the value of attribute fullname.



3
4
5
# File 'lib/diggr/response_classes/user.rb', line 3

def fullname
  @fullname
end

#iconObject

Returns the value of attribute icon.



3
4
5
# File 'lib/diggr/response_classes/user.rb', line 3

def icon
  @icon
end

Returns the value of attribute links.



3
4
5
# File 'lib/diggr/response_classes/user.rb', line 3

def links
  @links
end

#mutualObject

Returns the value of attribute mutual.



3
4
5
# File 'lib/diggr/response_classes/user.rb', line 3

def mutual
  @mutual
end

#nameObject

Returns the value of attribute name.



3
4
5
# File 'lib/diggr/response_classes/user.rb', line 3

def name
  @name
end

#profileviewsObject

Returns the value of attribute profileviews.



3
4
5
# File 'lib/diggr/response_classes/user.rb', line 3

def profileviews
  @profileviews
end

#registeredObject

Returns the value of attribute registered.



3
4
5
# File 'lib/diggr/response_classes/user.rb', line 3

def registered
  @registered
end

Class Method Details

.new_from_parsed_json(data) ⇒ Object



5
6
7
8
9
10
11
12
13
# File 'lib/diggr/response_classes/user.rb', line 5

def self.new_from_parsed_json(data)
  user = User.new

  data.each do |key,val|
    user.send("#{key}=",val)
  end

  user
end