Class: Flickrie::Set

Inherits:
Object
  • Object
show all
Defined in:
lib/flickrie/objects/set.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#can_comment?Boolean (readonly)

Returns:

  • (Boolean)


64
65
66
# File 'lib/flickrie/objects/set.rb', line 64

def can_comment?
  @can_comment?
end

#comments_countFixnum (readonly)

Returns:

  • (Fixnum)


31
32
33
# File 'lib/flickrie/objects/set.rb', line 31

def comments_count
  @comments_count
end

#created_atTime (readonly)

Returns:

  • (Time)


72
73
74
# File 'lib/flickrie/objects/set.rb', line 72

def created_at
  @created_at
end

#descriptionString (readonly)

Returns:

  • (String)


21
22
23
# File 'lib/flickrie/objects/set.rb', line 21

def description
  @description
end

#farmFixnum (readonly)

Returns:

  • (Fixnum)


17
18
19
# File 'lib/flickrie/objects/set.rb', line 17

def farm
  @farm
end

#hashHash (readonly)

Returns:



87
88
89
# File 'lib/flickrie/objects/set.rb', line 87

def hash
  @hash
end

#idString (readonly)

Returns:

  • (String)


11
12
13
# File 'lib/flickrie/objects/set.rb', line 11

def id
  @id
end

#media_countFixnum (readonly)

Returns:

  • (Fixnum)


37
38
39
# File 'lib/flickrie/objects/set.rb', line 37

def media_count
  @media_count
end

#needs_interstitial?Boolean (readonly)

Returns:

  • (Boolean)


67
68
69
# File 'lib/flickrie/objects/set.rb', line 67

def needs_interstitial?
  @needs_interstitial?
end

#ownerFlickrie::User (readonly)

Returns:



42
43
44
# File 'lib/flickrie/objects/set.rb', line 42

def owner
  @owner
end

#photos_countFixnum (readonly)

Returns:

  • (Fixnum)


33
34
35
# File 'lib/flickrie/objects/set.rb', line 33

def photos_count
  @photos_count
end

#primary_media_idString (readonly) Also known as: primary_photo_id, primary_video_id

Returns:

  • (String)


24
25
26
# File 'lib/flickrie/objects/set.rb', line 24

def primary_media_id
  @primary_media_id
end

#secretString (readonly)

Returns:

  • (String)


13
14
15
# File 'lib/flickrie/objects/set.rb', line 13

def secret
  @secret
end

#serverString (readonly)

Returns:

  • (String)


15
16
17
# File 'lib/flickrie/objects/set.rb', line 15

def server
  @server
end

#titleString (readonly)

Returns:

  • (String)


19
20
21
# File 'lib/flickrie/objects/set.rb', line 19

def title
  @title
end

#updated_atTime (readonly)

Returns:

  • (Time)


74
75
76
# File 'lib/flickrie/objects/set.rb', line 74

def updated_at
  @updated_at
end

#urlString (readonly)

Returns:

  • (String)


77
78
79
# File 'lib/flickrie/objects/set.rb', line 77

def url
  @url
end

#videos_countFixnum (readonly)

Returns:

  • (Fixnum)


35
36
37
# File 'lib/flickrie/objects/set.rb', line 35

def videos_count
  @videos_count
end

#views_countFixnum (readonly)

Returns:

  • (Fixnum)


29
30
31
# File 'lib/flickrie/objects/set.rb', line 29

def views_count
  @views_count
end

#visibility_can_see_set?Boolean (readonly)

Returns:

  • (Boolean)


69
70
71
# File 'lib/flickrie/objects/set.rb', line 69

def visibility_can_see_set?
  @visibility_can_see_set?
end

Instance Method Details

#[](key) ⇒ Object



85
# File 'lib/flickrie/objects/set.rb', line 85

def [](key) @hash[key] end

#get_info(params = {}) ⇒ self

Same as calling Flickrie.get_set_info(set.id)

Returns:

  • (self)


92
93
94
95
# File 'lib/flickrie/objects/set.rb', line 92

def get_info(params = {})
  @hash.deep_merge!(@api_caller.get_set_info(id, params).hash)
  self
end

#media(params = {}) ⇒ Flickrie::Collection<Flickrie::Photo, Flickrie::Video>

Same as calling Flickrie.media_from_set(set.id).



59
60
61
# File 'lib/flickrie/objects/set.rb', line 59

def media(params = {})
  @api_caller.media_from_set(id, params)
end

#photos(params = {}) ⇒ Flickrie::Collection<Flickrie::Photo>

Same as calling Flickrie.photos_from_set(set.id).



47
48
49
# File 'lib/flickrie/objects/set.rb', line 47

def photos(params = {})
  @api_caller.photos_from_set(id, params)
end

#videos(params = {}) ⇒ Flickrie::Collection<Flickrie::Video>

Same as calling Flickrie.videos_from_set(set.id).



53
54
55
# File 'lib/flickrie/objects/set.rb', line 53

def videos(params = {})
  @api_caller.videos_from_set(id, params)
end