class FoursquareVenues::Photo
Public Class Methods
new(foursquare, json)
click to toggle source
# File lib/foursquare_venues/photo.rb, line 3 def initialize(foursquare, json) @foursquare, @json = foursquare, json end
Public Instance Methods
created_at()
click to toggle source
# File lib/foursquare_venues/photo.rb, line 15 def created_at @json["createdAt"] end
id()
click to toggle source
# File lib/foursquare_venues/photo.rb, line 7 def id @json["id"] end
name()
click to toggle source
# File lib/foursquare_venues/photo.rb, line 11 def name @json["name"] end
sizes()
click to toggle source
# File lib/foursquare_venues/photo.rb, line 23 def sizes @json["sizes"] end
square_100()
click to toggle source
# File lib/foursquare_venues/photo.rb, line 35 def square_100 @square_100 ||= @json["sizes"]["items"].select { |i| i["width"] == 100 }.first end
square_100_url()
click to toggle source
# File lib/foursquare_venues/photo.rb, line 39 def square_100_url square_100["url"] end
square_300()
click to toggle source
# File lib/foursquare_venues/photo.rb, line 27 def square_300 @square_300 ||= @json["sizes"]["items"].select { |i| i["width"] == 300 }.first end
square_300_url()
click to toggle source
# File lib/foursquare_venues/photo.rb, line 31 def square_300_url square_300["url"] end
square_36()
click to toggle source
# File lib/foursquare_venues/photo.rb, line 43 def square_36 @square_36 ||= @json["sizes"]["items"].select { |i| i["width"] == 36 }.first end
square_36_url()
click to toggle source
# File lib/foursquare_venues/photo.rb, line 47 def square_36_url square_36["url"] end
url()
click to toggle source
# File lib/foursquare_venues/photo.rb, line 19 def url @json["url"] end