Module: SchemaMonkey

Defined in:
lib/schema_monkey.rb,
lib/schema_monkey.rb,
lib/schema_monkey/stack.rb,
lib/schema_monkey/client.rb,
lib/schema_monkey/errors.rb,
lib/schema_monkey/module.rb,
lib/schema_monkey/monkey.rb,
lib/schema_monkey/version.rb,
lib/schema_monkey/active_record.rb

Defined Under Namespace

Modules: ActiveRecord, Middleware, Module, Stack Classes: Client, InsertionError, MiddlewareError, Monkey

Constant Summary collapse

DBMS =
[:PostgreSQL, :Mysql, :SQLite3]
VERSION =
"2.1.5"

Class Method Summary collapse

Class Method Details

.insert(opts = {}) ⇒ Object



32
33
34
# File 'lib/schema_monkey.rb', line 32

def self.insert(opts={})
  monkey.insert(opts)
end

.register(mod) ⇒ Object



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

def self.register(mod)
  monkey.register(mod)
  self.insert
end