Module: Firebased

Extended by:
Configurable
Defined in:
lib/firebased.rb,
lib/firebased/account.rb,
lib/firebased/version.rb,
lib/firebased/firebase.rb,
lib/firebased/configurable.rb

Defined Under Namespace

Modules: Configurable Classes: Account, Firebase

Constant Summary collapse

VERSION =
"0.1.0"

Instance Attribute Summary

Attributes included from Configurable

#email, #password

Class Method Summary collapse

Methods included from Configurable

configure, keys

Class Method Details

.clientFirebased::Account

Delegate to a Firebased::Account

Returns:



14
15
16
17
# File 'lib/firebased.rb', line 14

def client
  @client = Firebased::Account.new(credentials) unless defined?(@client)
  @client
end

.client?Boolean

Has a client been initialized on the Firebased module?

Returns:

  • (Boolean)


22
23
24
# File 'lib/firebased.rb', line 22

def client?
  !!@client
end

.respond_to?(method_name, include_private = false) ⇒ Boolean

Returns:

  • (Boolean)


27
28
29
# File 'lib/firebased.rb', line 27

def respond_to?(method_name, include_private=false)
  client.respond_to?(method_name, include_private) || super
end