lib/mega_bar.rb in mega_bar-0.0.1 vs lib/mega_bar.rb in mega_bar-0.5.1

- old
+ new

@@ -1,4 +1,20 @@ require "mega_bar/engine" - +require 'byebug' module MegaBar + + def MegaBar.hello_b + abort('hello b') + end + def MegaBar.call_rake(task, options = {}) + options[:rails_env] ||= Rails.env + args = options.map { |n, v| "#{n.to_s.upcase}='#{v}'" } + system "rake #{task} #{args.join(' ')} --trace 2>&1 >> #{Rails.root}/log/rake.log &" + end + def MegaBar.call_rails(task, options = {}) + #not used + options[:rails_env] ||= Rails.env + args = options.map { |n, v| "#{n.to_s.upcase}='#{v}'" } + system "rails g #{task} #{args.join(' ')} --trace 2>&1 >> #{Rails.root}/log/rake.log &" + end + end