Class: Kentaa::Api::Client
- Inherits:
-
Object
- Object
- Kentaa::Api::Client
- Defined in:
- lib/kentaa/api/client.rb
Instance Method Summary collapse
- #actions ⇒ Object
- #donation_forms ⇒ Object
- #donations ⇒ Object
-
#initialize(config) ⇒ Client
constructor
A new instance of Client.
- #manual_donations ⇒ Object
- #newsletter_subscriptions ⇒ Object
- #projects ⇒ Object
- #recurring_donors ⇒ Object
- #segments ⇒ Object
- #sites ⇒ Object
- #teams ⇒ Object
- #users ⇒ Object
Constructor Details
#initialize(config) ⇒ Client
6 7 8 |
# File 'lib/kentaa/api/client.rb', line 6 def initialize(config) @config = config end |
Instance Method Details
#actions ⇒ Object
10 11 12 |
# File 'lib/kentaa/api/client.rb', line 10 def actions Kentaa::Api::Clients::Actions.new(@config) end |
#donation_forms ⇒ Object
14 15 16 |
# File 'lib/kentaa/api/client.rb', line 14 def donation_forms Kentaa::Api::Clients::DonationForms.new(@config) end |
#donations ⇒ Object
18 19 20 |
# File 'lib/kentaa/api/client.rb', line 18 def donations Kentaa::Api::Clients::Donations.new(@config) end |
#manual_donations ⇒ Object
22 23 24 |
# File 'lib/kentaa/api/client.rb', line 22 def manual_donations Kentaa::Api::Clients::ManualDonations.new(@config) end |
#newsletter_subscriptions ⇒ Object
26 27 28 |
# File 'lib/kentaa/api/client.rb', line 26 def Kentaa::Api::Clients::NewsletterSubscriptions.new(@config) end |
#projects ⇒ Object
30 31 32 |
# File 'lib/kentaa/api/client.rb', line 30 def projects Kentaa::Api::Clients::Projects.new(@config) end |
#recurring_donors ⇒ Object
34 35 36 |
# File 'lib/kentaa/api/client.rb', line 34 def recurring_donors Kentaa::Api::Clients::RecurringDonors.new(@config) end |
#segments ⇒ Object
38 39 40 |
# File 'lib/kentaa/api/client.rb', line 38 def segments Kentaa::Api::Clients::Segments.new(@config) end |
#sites ⇒ Object
42 43 44 |
# File 'lib/kentaa/api/client.rb', line 42 def sites Kentaa::Api::Clients::Sites.new(@config) end |
#teams ⇒ Object
46 47 48 |
# File 'lib/kentaa/api/client.rb', line 46 def teams Kentaa::Api::Clients::Teams.new(@config) end |
#users ⇒ Object
50 51 52 |
# File 'lib/kentaa/api/client.rb', line 50 def users Kentaa::Api::Clients::Users.new(@config) end |