class Giddy::Search

Public Class Methods

new(mediator) click to toggle source
Calls superclass method Giddy::Endpoint::new
# File lib/giddy/search.rb, line 3
def initialize(mediator)
  super mediator, "search", false
end

Public Instance Methods

get_image_details(ids) click to toggle source
# File lib/giddy/search.rb, line 14
def get_image_details(ids)
  attrs = { :ImageIds => [ids].flatten, :Language => 'en-us' }
  result = gettyup :GetImageDetails, attrs
  result["Images"].map { |attrs|
    Image.new(attrs, @mediator)
  }
end
search_for_images(attrs) click to toggle source
# File lib/giddy/search.rb, line 7
def search_for_images(attrs)
  result = gettyup :SearchForImages, attrs, :SearchForImages2
  result["Images"].map { |attrs|
    Image.new(attrs, @mediator)
  }
end