Module: Fire

Defined in:
lib/fire-model.rb,
lib/model/model.rb,
lib/connection/request.rb,
lib/connection/response.rb,
lib/model/nested/parent.rb,
lib/model/querying/querying.rb,
lib/model/nested/nested_model.rb

Defined Under Namespace

Modules: Connection Classes: Model, NestedModel

Class Method Summary collapse

Class Method Details

.configObject



15
16
17
# File 'lib/fire-model.rb', line 15

def self.config
  @config
end

.connectionObject



23
24
25
# File 'lib/fire-model.rb', line 23

def self.connection
  Fire::Connection::Request.new
end

.drop!Object



19
20
21
# File 'lib/fire-model.rb', line 19

def self.drop!
  connection.delete(?/)
end

.setup(options) ⇒ Object



8
9
10
11
12
13
# File 'lib/fire-model.rb', line 8

def self.setup(options)
  configuration = {}
  configuration[:base_uri] = base_uri(options[:firebase_path])
  configuration[:auth] = (options[:firebase_auth] || {})
  @config = OpenStruct.new(configuration)
end