Top Level Namespace

Defined Under Namespace

Modules: Daddy, Differ, Prefecture, Tax Classes: SqlBuilder

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.app_nameObject



8
9
10
# File 'lib/tasks/task_helper.rb', line 8

def self.app_name
  YAML.load_file("#{rails_root}/config/database.yml")[Rails.env]['database']
end

.rails_rootObject



4
5
6
# File 'lib/tasks/task_helper.rb', line 4

def self.rails_root
  ENV['RAILS_ROOT'] || Rails.root
end

Instance Method Details

#override_method(obj, method_name, &block) ⇒ Object



30
31
32
33
34
# File 'lib/daddy/cucumber.rb', line 30

def override_method(obj, method_name, &block)
  klass = class <<obj; self; end
  klass.send(:undef_method, method_name)
  klass.send(:define_method, method_name, block)
end