Module: Ashikawa::AR

Defined in:
lib/ashikawa-ar.rb,
lib/ashikawa-ar/base.rb,
lib/ashikawa-ar/model.rb,
lib/ashikawa-ar/setup.rb,
lib/ashikawa-ar/search.rb,
lib/ashikawa-ar/version.rb,
lib/ashikawa-ar/persistence.rb,
lib/ashikawa-ar/exceptions/invalid_record.rb,
lib/ashikawa-ar/exceptions/unsaved_record.rb

Defined Under Namespace

Modules: Base, Model, Persistence, Search Classes: InvalidRecord, Setup, UnsavedRecord

Constant Summary collapse

VERSION =
"0.1.2"

Class Method Summary collapse

Class Method Details

.raw_setup(name, database) ⇒ Object



5
6
7
# File 'lib/ashikawa-ar/setup.rb', line 5

def self.raw_setup(name, database)
  Setup.databases[name] = database
end

.setup(name, location) ⇒ Object



9
10
11
# File 'lib/ashikawa-ar/setup.rb', line 9

def self.setup(name, location)
  Setup.databases[name] = Ashikawa::Core::Database.new location
end