Class: LeanplumApi::Connection::Production
- Inherits:
-
Object
- Object
- LeanplumApi::Connection::Production
show all
- Defined in:
- lib/leanplum_api/connections/production.rb
Constant Summary
collapse
- LEANPLUM_API_PATH =
'/api'
Instance Method Summary
collapse
Constructor Details
#initialize(options = {}) ⇒ Production
5
6
7
|
# File 'lib/leanplum_api/connections/production.rb', line 5
def initialize(options = {})
@logger = options[:logger] || Logger.new(STDERR)
end
|
Instance Method Details
#authentication_params ⇒ Object
#get(query) ⇒ Object
15
16
17
|
# File 'lib/leanplum_api/connections/production.rb', line 15
def get(query)
connection.get(LEANPLUM_API_PATH, query.merge(authentication_params))
end
|
#multi(payload) ⇒ Object
9
10
11
12
13
|
# File 'lib/leanplum_api/connections/production.rb', line 9
def multi(payload)
connection.post("#{LEANPLUM_API_PATH}?#{authed_multi_param_string}") do |request|
request.body = { data: payload }
end
end
|