Method: Ridgepole::Client#initialize
- Defined in:
- lib/ridgepole/client.rb
#initialize(conn_spec, options = {}) ⇒ Client
Returns a new instance of Client.
2 3 4 5 6 7 8 9 10 11 12 13 |
# File 'lib/ridgepole/client.rb', line 2 def initialize(conn_spec, = {}) @options = ActiveRecord::Base.establish_connection(conn_spec) @dumper = Ridgepole::Dumper.new(@options) @parser = Ridgepole::DSLParser.new(@options) @diff = Ridgepole::Diff.new(@options) unless @options[:disable_mysql_unsigned] require 'activerecord-mysql-unsigned' end end |