lib/seedbank.rb in seedbank-0.0.9 vs lib/seedbank.rb in seedbank-0.1.1

- old
+ new

@@ -1,19 +1,21 @@ require 'seedbank/dsl' require 'seedbank/task' require 'seedbank/task_manager' +require 'seedbank/runner' require 'rake' unless defined?(Rake) -Rake::Task.extend(Seedbank::Task) -Rake::Application.send(:include, Seedbank::TaskManager) - module Seedbank - @@seeds_root = 'db/seeds' + class << self - def self.seeds_root - @@seeds_root + attr_writer :seeds_root + + def seeds_root + @seeds_root ||= 'db/seeds' + end + end def self.load_tasks Dir[File.expand_path("tasks/*.rake", File.dirname(__FILE__))].each { |ext| load ext } end \ No newline at end of file