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

Attributes inherited from Flickr::Object

#access_token, #attributes

Instance Method Summary collapse

Methods inherited from Flickr::Object

#==, #[], attribute, #initialize, #inspect, #matches?, #update

Methods included from Attributes

#attribute, #attributes

Methods included from AutoloadHelper

#autoload_dir, #autoload_names

Constructor Details

This class inherits a constructor from Flickr::Object

Instance Attribute Details

#buddy_icon_urlString (readonly)

Returns:

  • (String)


19
# File 'lib/flickr/object/person.rb', line 19

attribute :buddy_icon_url,       String

#descriptionString (readonly)

Returns:

  • (String)


14
# File 'lib/flickr/object/person.rb', line 14

attribute :description,          String

#favorited_atTime (readonly)

Returns:

  • (Time)


27
# File 'lib/flickr/object/person.rb', line 27

attribute :favorited_at,         Time

#first_photo_takenTime (readonly)

Returns:

  • (Time)


25
# File 'lib/flickr/object/person.rb', line 25

attribute :first_photo_taken,    Time

#first_photo_uploadedTime (readonly)

Returns:

  • (Time)


26
# File 'lib/flickr/object/person.rb', line 26

attribute :first_photo_uploaded, Time

#has_pro_accountBoolean (readonly)

Returns:



15
# File 'lib/flickr/object/person.rb', line 15

attribute :has_pro_account,      Boolean

#icon_farmInteger (readonly)

Returns:

  • (Integer)


18
# File 'lib/flickr/object/person.rb', line 18

attribute :icon_farm,            Integer

#icon_serverInteger (readonly)

Returns:

  • (Integer)


17
# File 'lib/flickr/object/person.rb', line 17

attribute :icon_server,          Integer

#idString (readonly)

Returns:

  • (String)


8
# File 'lib/flickr/object/person.rb', line 8

attribute :id,                   String

#locationString (readonly)

Returns:

  • (String)


12
# File 'lib/flickr/object/person.rb', line 12

attribute :location,             String

#mobile_urlString (readonly)

Returns:

  • (String)


23
# File 'lib/flickr/object/person.rb', line 23

attribute :mobile_url,           String

#nsidString (readonly)

Returns:

  • (String)


9
# File 'lib/flickr/object/person.rb', line 9

attribute :nsid,                 String

#path_aliasString (readonly)

Returns:

  • (String)


32
# File 'lib/flickr/object/person.rb', line 32

attribute :path_alias,           String

#photo_views_countInteger (readonly)

Returns:

  • (Integer)


30
# File 'lib/flickr/object/person.rb', line 30

attribute :photo_views_count,    Integer

#photos_countInteger (readonly)

Returns:

  • (Integer)


29
# File 'lib/flickr/object/person.rb', line 29

attribute :photos_count,         Integer

#photos_urlString (readonly)

Returns:

  • (String)


21
# File 'lib/flickr/object/person.rb', line 21

attribute :photos_url,           String

#profile_urlString (readonly)

Returns:

  • (String)


22
# File 'lib/flickr/object/person.rb', line 22

attribute :profile_url,          String

#real_nameString (readonly)

Returns:

  • (String)


11
# File 'lib/flickr/object/person.rb', line 11

attribute :real_name,            String

#time_zoneHash (readonly)

Returns:

  • (Hash)


13
# File 'lib/flickr/object/person.rb', line 13

attribute :time_zone,            Hash

#usernameString (readonly)

Returns:

  • (String)


10
# File 'lib/flickr/object/person.rb', line 10

attribute :username,             String

Instance Method Details

#get_info!(params = {}) ⇒ self

Returns:

  • (self)

See Also:



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

#get_photos(params = {}) ⇒ Flickr::Object::List<Flickr::Object::Photo> Also known as: photos



47
48
49
# File 'lib/flickr/object/person.rb', line 47

def get_photos(params = {})
  api.get_photos(id, params)
end

#get_photos_of(params = {}) ⇒ Flickr::Object::List<Flickr::Object::Photo> Also known as: photos_of



56
57
58
# File 'lib/flickr/object/person.rb', line 56

def get_photos_of(params = {})
  api.get_photos_of(id, params)
end

#get_public_photos(params = {}) ⇒ Flickr::Object::List<Flickr::Object::Photo> Also known as: public_photos



65
66
67
# File 'lib/flickr/object/person.rb', line 65

def get_public_photos(params = {})
  api.get_public_photos(id, params)
end

#get_public_photos_from_contacts(params = {}) ⇒ Flickr::Object::List<Flickr::Object::Photo> Also known as: public_photos_from_contacts



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

#get_sets(params = {}) ⇒ Flickr::Object::List<Flickr::Object::Set> Also known as: sets



83
84
85
# File 'lib/flickr/object/person.rb', line 83

def get_sets(params = {})
  api.get_sets(id, params)
end