module SchemaMonkey
Middleware
contents will be created dynamically
Constants
- DBMS
- VERSION
Public Class Methods
insert(opts={})
click to toggle source
# File lib/schema_monkey.rb, line 34 def self.insert(opts={}) monkey.insert(**opts) end
register(mod)
click to toggle source
# File lib/schema_monkey.rb, line 29 def self.register(mod) monkey.register(mod) self.insert end
Private Class Methods
monkey()
click to toggle source
# File lib/schema_monkey.rb, line 40 def self.monkey @monkey ||= Monkey.new end
reset_for_rspec()
click to toggle source
# File lib/schema_monkey.rb, line 44 def self.reset_for_rspec @monkey = nil self.reset_middleware end
reset_middleware()
click to toggle source
# File lib/schema_monkey.rb, line 49 def self.reset_middleware SchemaMonkey.send :remove_const, :Middleware SchemaMonkey.send :const_set, :Middleware, ::Module.new end