Skip to content

Commit

Permalink
alias method happy funtime
Browse files Browse the repository at this point in the history
  • Loading branch information
sholden committed Jan 28, 2012
1 parent e79229c commit 98b497a
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 3 deletions.
6 changes: 5 additions & 1 deletion lib/activerecord-mysql2-adapter-mysqldump.rb
Expand Up @@ -7,7 +7,11 @@
module ActiveRecord
module ConnectionAdapters
module Mysqldump
ActiveRecord::ConnectionAdapters::Mysql2Adapter.send(:include, StructureDump)
class ActiveRecord::ConnectionAdapters::Mysql2Adapter
include StructureDump
alias :default_structure_dump :structure_dump
alias :structure_dump :mysqldump_structure_dump
end
end
end
end
Expand Up @@ -2,7 +2,7 @@ module ActiveRecord
module ConnectionAdapters
module Mysqldump
module StructureDump
def structure_dump
def mysqldump_structure_dump
abcs = ActiveRecord::Base.configurations
ENV['MYSQL_HOST'] = abcs[Rails.env]['host'] if abcs[Rails.env]['host']
ENV['MYSQL_TCP_PORT'] = abcs[Rails.env]['port'].to_s if abcs[Rails.env]['port']
Expand Down
2 changes: 1 addition & 1 deletion spec/structure_dump_spec.rb
Expand Up @@ -17,7 +17,7 @@
command = "mysqldump -uusername database --no-data --skip-comments"
Kernel.should_receive(:system).with(command).and_return('success')

@adapter.structure_dump.should == 'success'
@adapter.mysqldump_structure_dump.should == 'success'
end

it "should include StructureDump into ActiveRecord::ConnectionAdapters::Mysql2Adapter" do
Expand Down

0 comments on commit 98b497a

Please sign in to comment.