Module: NCMB

Included in:
Client, DataStore, GeoPoint, Increment, Object, Push, User
Defined in:
lib/ncmb/push.rb,
lib/ncmb/user.rb,
lib/ncmb/error.rb,
lib/ncmb/client.rb,
lib/ncmb/object.rb,
lib/ncmb/geo_point.rb,
lib/ncmb/increment.rb,
lib/ncmb/data_store.rb

Defined Under Namespace

Classes: APIError, Client, DataStore, FetchError, GeoPoint, Increment, Object, Push, User

Constant Summary collapse

DOMAIN =
'mb.api.cloud.nifty.com'
API_VERSION =
'2013-09-01'
@@client =
nil
@@current_user =
nil
@@last_error =
nil

Class Method Summary collapse

Class Method Details

.CurrentUserObject



175
176
177
# File 'lib/ncmb/client.rb', line 175

def NCMB.CurrentUser
  @@current_user
end

.initialize(params = {}) ⇒ Object



166
167
168
169
170
171
172
173
# File 'lib/ncmb/client.rb', line 166

def NCMB.initialize(params = {})
  defaulted = {
    application_key: ENV["NCMB_APPLICATION_KEY"],
    client_key:      ENV["NCMB_CLIENT_KEY"]
  }
  defaulted.merge!(params)
  @@client = Client.new(defaulted)
end