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

Returns a new instance of 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

#donationsObject



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

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

#manual_donationsObject



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

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

#newsletter_subscriptionsObject



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

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

#projectsObject



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

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

#segmentsObject



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

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

#sitesObject



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

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

#teamsObject



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

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

#usersObject



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

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