class LC::Installation

Constants

UPDATABLE_FIELDS

Public Class Methods

get(parse_object_id) click to toggle source
# File lib/leancloud/installation.rb, line 24
def self.get(parse_object_id)
  new(parse_object_id).get
end
new(parse_object_id) click to toggle source
# File lib/leancloud/installation.rb, line 20
def initialize(parse_object_id)
  @parse_object_id = parse_object_id
end

Public Instance Methods

get() click to toggle source
# File lib/leancloud/installation.rb, line 28
def get
  if response = LC.client.request(uri, :get, nil, nil)
    parse LC.parse_json(nil, response)
  end
end
method() click to toggle source
# File lib/leancloud/installation.rb, line 52
def method
  @parse_object_id ? :put : :post
end
rest_api_hash() click to toggle source
# File lib/leancloud/installation.rb, line 48
def rest_api_hash
  self
end
save() click to toggle source
# File lib/leancloud/installation.rb, line 44
def save
  LC.client.request uri, method, self.to_json, nil
end
uri() click to toggle source
# File lib/leancloud/installation.rb, line 40
def uri
  Protocol.installation_uri @parse_object_id
end