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