Module: Storify
- Defined in:
- lib/storify.rb
Defined Under Namespace
Classes: ApiError, Client, Element, Story
Constant Summary
collapse
- BASE_URL =
'https://api.storify.com'
Class Method Summary
collapse
Class Method Details
.api(secure = true) ⇒ Object
4
5
6
|
# File 'lib/storify.rb', line 4
def self.api(secure = true)
(secure ? 'https' : 'http') + '://api.storify.com'
end
|
.auth ⇒ Object
12
13
14
|
# File 'lib/storify.rb', line 12
def self.auth
versioned_api << "/auth"
end
|
.stories ⇒ Object
16
17
18
|
# File 'lib/storify.rb', line 16
def self.stories
versioned_api << "/stories"
end
|
.story(username, slug) ⇒ Object
24
25
26
|
# File 'lib/storify.rb', line 24
def self.story(username, slug)
userstories(username) << "/#{slug}"
end
|
.userstories(username) ⇒ Object
20
21
22
|
# File 'lib/storify.rb', line 20
def self.userstories(username)
stories << "/#{username}"
end
|
.versioned_api(secure: true, version: 1) ⇒ Object
8
9
10
|
# File 'lib/storify.rb', line 8
def self.versioned_api(secure: true, version: 1)
api(secure) << "/v#{version}"
end
|