Method: Unsplash::Photo.all

Defined in:
lib/unsplash/photo.rb

.all(page = 1, per_page = 10, order_by = "latest") ⇒ Array

Get a list of all photos.

Parameters:

  • page (Integer) (defaults to: 1)

    Which page of search results to return.

  • per_page (Integer) (defaults to: 10)

    The number of search results per page. (default: 10, maximum: 30)

  • order_by (String) (defaults to: "latest")

    How to sort the photos. (Valid values: latest, oldest, popular; default: latest)

Returns:

  • (Array)

    A single page of Unsplash::Photo search results.



106
107
108
109
110
111
112
113
# File 'lib/unsplash/photo.rb', line 106

def all(page = 1, per_page = 10, order_by = "latest")
  params = {
    page:     page,
    per_page: per_page,
    order_by: order_by
  }
  parse_list connection.get("/photos/", params).body
end