Class: Kentaa::Api::Client

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

Instance Method Summary collapse

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

#actionsObject



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

def actions
  Kentaa::Api::Clients::Actions.new(@config)
end

#donation_formsObject



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

def donation_forms
  Kentaa::Api::Clients::DonationForms.new(@config)
end

#donationsObject



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

def donations
  Kentaa::Api::Clients::Donations.new(@config)
end

#manual_donationsObject



22
23
24
# File 'lib/kentaa/api/client.rb', line 22

def manual_donations
  Kentaa::Api::Clients::ManualDonations.new(@config)
end

#newsletter_subscriptionsObject



26
27
28
# File 'lib/kentaa/api/client.rb', line 26

def newsletter_subscriptions
  Kentaa::Api::Clients::NewsletterSubscriptions.new(@config)
end

#projectsObject



30
31
32
# File 'lib/kentaa/api/client.rb', line 30

def projects
  Kentaa::Api::Clients::Projects.new(@config)
end

#recurring_donorsObject



34
35
36
# File 'lib/kentaa/api/client.rb', line 34

def recurring_donors
  Kentaa::Api::Clients::RecurringDonors.new(@config)
end

#segmentsObject



38
39
40
# File 'lib/kentaa/api/client.rb', line 38

def segments
  Kentaa::Api::Clients::Segments.new(@config)
end

#sitesObject



42
43
44
# File 'lib/kentaa/api/client.rb', line 42

def sites
  Kentaa::Api::Clients::Sites.new(@config)
end

#teamsObject



46
47
48
# File 'lib/kentaa/api/client.rb', line 46

def teams
  Kentaa::Api::Clients::Teams.new(@config)
end

#usersObject



50
51
52
# File 'lib/kentaa/api/client.rb', line 50

def users
  Kentaa::Api::Clients::Users.new(@config)
end