Class: Flickr::Object::Person
- Inherits:
-
Flickr::Object
show all
- Defined in:
- lib/flickr/object/person.rb,
lib/flickr/object/person/upload_status.rb,
lib/flickr/object/attribute_locations/person.rb,
lib/flickr/object/attribute_locations/person/upload_status.rb
Defined Under Namespace
Classes: UploadStatus
Instance Attribute Summary collapse
#access_token, #attributes
Instance Method Summary
collapse
#==, #[], attribute, #initialize, #inspect, #matches?, #update
Methods included from Attributes
#attribute, #attributes
#autoload_dir, #autoload_names
Constructor Details
This class inherits a constructor from Flickr::Object
Instance Attribute Details
#buddy_icon_url ⇒ String
19
|
# File 'lib/flickr/object/person.rb', line 19
attribute :buddy_icon_url, String
|
#description ⇒ String
14
|
# File 'lib/flickr/object/person.rb', line 14
attribute :description, String
|
#favorited_at ⇒ Time
27
|
# File 'lib/flickr/object/person.rb', line 27
attribute :favorited_at, Time
|
#first_photo_taken ⇒ Time
25
|
# File 'lib/flickr/object/person.rb', line 25
attribute :first_photo_taken, Time
|
#first_photo_uploaded ⇒ Time
26
|
# File 'lib/flickr/object/person.rb', line 26
attribute :first_photo_uploaded, Time
|
#has_pro_account ⇒ Boolean
15
|
# File 'lib/flickr/object/person.rb', line 15
attribute :has_pro_account, Boolean
|
#icon_farm ⇒ Integer
18
|
# File 'lib/flickr/object/person.rb', line 18
attribute :icon_farm, Integer
|
#icon_server ⇒ Integer
17
|
# File 'lib/flickr/object/person.rb', line 17
attribute :icon_server, Integer
|
#id ⇒ String
8
|
# File 'lib/flickr/object/person.rb', line 8
attribute :id, String
|
#location ⇒ String
12
|
# File 'lib/flickr/object/person.rb', line 12
attribute :location, String
|
#mobile_url ⇒ String
23
|
# File 'lib/flickr/object/person.rb', line 23
attribute :mobile_url, String
|
#nsid ⇒ String
9
|
# File 'lib/flickr/object/person.rb', line 9
attribute :nsid, String
|
#path_alias ⇒ String
32
|
# File 'lib/flickr/object/person.rb', line 32
attribute :path_alias, String
|
#photo_views_count ⇒ Integer
30
|
# File 'lib/flickr/object/person.rb', line 30
attribute :photo_views_count, Integer
|
#photos_count ⇒ Integer
29
|
# File 'lib/flickr/object/person.rb', line 29
attribute :photos_count, Integer
|
#photos_url ⇒ String
21
|
# File 'lib/flickr/object/person.rb', line 21
attribute :photos_url, String
|
#profile_url ⇒ String
22
|
# File 'lib/flickr/object/person.rb', line 22
attribute :profile_url, String
|
#real_name ⇒ String
11
|
# File 'lib/flickr/object/person.rb', line 11
attribute :real_name, String
|
#time_zone ⇒ Hash
13
|
# File 'lib/flickr/object/person.rb', line 13
attribute :time_zone, Hash
|
#username ⇒ String
10
|
# File 'lib/flickr/object/person.rb', line 10
attribute :username, String
|
Instance Method Details
#get_info!(params = {}) ⇒ self
38
39
40
41
|
# File 'lib/flickr/object/person.rb', line 38
def get_info!(params = {})
person = api.get_info(id, params)
update(person.attributes)
end
|
47
48
49
|
# File 'lib/flickr/object/person.rb', line 47
def get_photos(params = {})
api.get_photos(id, params)
end
|
56
57
58
|
# File 'lib/flickr/object/person.rb', line 56
def get_photos_of(params = {})
api.get_photos_of(id, params)
end
|
65
66
67
|
# File 'lib/flickr/object/person.rb', line 65
def get_public_photos(params = {})
api.get_public_photos(id, params)
end
|
74
75
76
|
# File 'lib/flickr/object/person.rb', line 74
def get_public_photos_from_contacts(params = {})
api.get_public_photos_from_contacts(id, params)
end
|
83
84
85
|
# File 'lib/flickr/object/person.rb', line 83
def get_sets(params = {})
api.get_sets(id, params)
end
|