Module: LeanCloud

Defined in:
lib/lean_cloud.rb,
lib/lean_cloud/base.rb,
lib/lean_cloud/route.rb,
lib/lean_cloud/client.rb,
lib/lean_cloud/helper.rb,
lib/lean_cloud/version.rb,
lib/lean_cloud/configuration.rb

Defined Under Namespace

Modules: Helper Classes: Base, Client, Configuration, Route

Constant Summary collapse

VERSION =
"0.0.2"

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.configObject



11
12
13
# File 'lib/lean_cloud.rb', line 11

def config
  @config ||= Configuration.instance
end

.configure(&block) ⇒ Object



7
8
9
# File 'lib/lean_cloud.rb', line 7

def configure(&block)
  class_exec(&block)
end

.loggerObject



15
16
17
18
19
20
21
# File 'lib/lean_cloud.rb', line 15

def logger
  if defined?(Rails)
    Rails.logger
  else
    Logger.new(STDOUT)
  end
end

Instance Method Details

#configObject



24
25
26
# File 'lib/lean_cloud.rb', line 24

def config
  self.class.config
end