module Singleplatform::Client::Photos

Public Instance Methods

photos_for(id, options = {}) click to toggle source

Fetch photos for a given location

@param date [String] @param options [Hash] @option options [Fixnum] :height @option options [Fixnum] :width @option options [String] :type (interior, exterior, item, logo, uncategorized) @return [Hashie::Mash]

# File lib/singleplatform/client/photos.rb, line 12
def photos_for(id, options = {})
  raise Error::InvalidLocationError unless valid_params?(id)
  url = generate_url("/location/#{id}/photos", options)
  Request.get(url)
end
photos_updated_since(date, options = {}) click to toggle source

Fetch photos added/updated since a given date

@param date [String] @param options [Hash] @option options [Fixnum] :limit Maximum (default) 5000 per page @return [Hashie::Mash]

# File lib/singleplatform/client/photos.rb, line 24
def photos_updated_since(date, options = {})
  raise Error::InvalidDateError unless valid_params?(date)
  url = generate_url(
    '/photos/updated_since/',
    { date: date }.merge(options)
  )
  Request.get(url)
end