Class: SimpleFixture
- Inherits:
-
Object
- Object
- SimpleFixture
- Defined in:
- lib/simple_fixture.rb,
lib/simple_fixture/version.rb
Constant Summary collapse
- DB_DIR =
'tmp'- DB_NAME =
'simple_fixture'- CONFIG_DIR =
File.join('test', 'simple_fixture')
- FIXTURES_DIR =
File.join(CONFIG_DIR, 'fixtures')
- MIGRATION_FILE =
File.join(CONFIG_DIR, 'migration.rb')
- MODELS_FILE =
File.join(CONFIG_DIR, 'models.rb')
- VERSION =
"0.1.1"
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize ⇒ SimpleFixture
constructor
A new instance of SimpleFixture.
Constructor Details
#initialize ⇒ SimpleFixture
Returns a new instance of SimpleFixture.
24 25 26 27 28 29 30 31 32 |
# File 'lib/simple_fixture.rb', line 24 def initialize build_db_file establish_connection ActiveRecord::Base.logger = Logger.new(STDOUT) load MIGRATION_FILE load MODELS_FILE ActiveRecord::FixtureSet.create_fixtures(FIXTURES_DIR, ymls) end |
Class Method Details
.migrate(&block) ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/simple_fixture.rb', line 15 def migrate(&block) Class.new(ActiveRecord::Migration::Current) do define_method :change do instance_eval &block end end.new.change end |