Class: Patreon::API

Inherits:
Object
  • Object
show all
Defined in:
lib/patreon/api.rb

Instance Method Summary collapse

Constructor Details

#initialize(access_token) ⇒ API

Returns a new instance of API.



6
7
8
# File 'lib/patreon/api.rb', line 6

def initialize(access_token)
  @access_token = access_token
end

Instance Method Details

#fetch_campaignObject



18
19
20
# File 'lib/patreon/api.rb', line 18

def fetch_campaign()
  get_json('current_user/campaigns?include=rewards,creator,goals')
end

#fetch_campaign_and_patronsObject



14
15
16
# File 'lib/patreon/api.rb', line 14

def fetch_campaign_and_patrons()
  get_json('current_user/campaigns?include=rewards,creator,goals,pledges')
end

#fetch_userObject



10
11
12
# File 'lib/patreon/api.rb', line 10

def fetch_user
  get_json('current_user')
end