class TheWalters::Image

The URLs for images are able to accept a number of parameters. See github.com/WaltersArtMuseum/walters-api/blob/master/images.md and github.com/JimBobSquarePants/ImageProcessor

Public Instance Methods

to_s() click to toggle source
# File lib/thewalters/image.rb, line 13
def to_s
  self.url
end
url(params={}) click to toggle source
# File lib/thewalters/image.rb, line 8
def url(params={})
  escaped_params_as_string = params.to_a.map {|n,v| "#{URI.escape(n.to_s)}=#{URI.escape(v.to_s)}" }.join("&") if params.any?
  [self.ImageURL, escaped_params_as_string].compact.join('?')
end