Module: Snapfish
- Defined in:
- lib/snapfish.rb,
lib/snapfish/base.rb,
lib/snapfish/album.rb,
lib/snapfish/asset.rb,
lib/snapfish/album_collection.rb
Defined Under Namespace
Classes: Album, AlbumCollection, Asset, Base
Constant Summary
collapse
- API_BASE_URL =
'https://assets-aus.snapfish.com/pict/v2/'
Class Method Summary
collapse
Class Method Details
.connect(token) ⇒ Object
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/snapfish.rb', line 9
def self.connect(token)
connection = Faraday.new(url: API_BASE_URL) do |conn|
conn.request :json
conn.response :json
conn.response :raise_error
conn.adapter Faraday.default_adapter
end
connection.['Authorization'] = token
connection.['access_token'] = token
connection.['Accept'] = 'application/json'
Snapfish::Base.connection = connection
end
|