Module: Chimpanzee::Api2

Defined in:
lib/chimpanzee/api2.rb,
lib/chimpanzee/api2/user.rb,
lib/chimpanzee/api2/surveys.rb,
lib/chimpanzee/api2/api_caller.rb,
lib/chimpanzee/api2/collectors.rb,
lib/chimpanzee/api2/missing_method.rb

Defined Under Namespace

Modules: MissingMethod Classes: ApiCaller, Collectors, Surveys, User

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.api_callerObject



23
24
25
26
# File 'lib/chimpanzee/api2.rb', line 23

def self.api_caller
  return @api_caller if @api_caller
  self.api_caller = ApiCaller.new
end

Class Method Details

.collectorsObject



19
20
21
# File 'lib/chimpanzee/api2.rb', line 19

def self.collectors
  @collectors ||= Api2::Collectors.new
end

.get_api_caller(*args) ⇒ Object



28
29
30
# File 'lib/chimpanzee/api2.rb', line 28

def self.get_api_caller(*args)
  self.api_caller.get_api_caller(*args)
end

.surveysObject



13
14
15
# File 'lib/chimpanzee/api2.rb', line 13

def self.surveys
  @surveys ||= Api2::Surveys.new
end

.userObject



16
17
18
# File 'lib/chimpanzee/api2.rb', line 16

def self.user
  @user ||= Api2::User.new
end