class Localytics::App
Attributes
app_id[RW]
Public Class Methods
app_attributes(app_id=nil, api_key=nil, api_secret=nil)
click to toggle source
# File lib/localytics/app.rb, line 12 def self.app_attributes(app_id=nil, api_key=nil, api_secret=nil) Localytics.request api_base, :get, url(app_id, true), api_key, api_secret end
show_app(app_id=nil, api_key=nil, api_secret=nil)
click to toggle source
# File lib/localytics/app.rb, line 8 def self.show_app(app_id=nil, api_key=nil, api_secret=nil) Localytics.request api_base, :get, url(app_id), api_key, api_secret end
show_apps(app_id=nil, api_key=nil, api_secret=nil)
click to toggle source
# File lib/localytics/app.rb, line 16 def self.show_apps(app_id=nil, api_key=nil, api_secret=nil) Localytics.request api_base, :get, '', api_key, api_secret end
Private Class Methods
api_base()
click to toggle source
# File lib/localytics/app.rb, line 21 def self.api_base "https://api.localytics.com/v1/apps" end
url(app_id=nil, attributes=nil)
click to toggle source
# File lib/localytics/app.rb, line 25 def self.url(app_id=nil, attributes=nil) unless app_id ||= self.app_id raise Error.new('No APP id provided') end url = "/#{app_id}" if attributes url = url + "/attributes" end return url end