├── .gitignore ├── .hound.yml ├── .rubocop.yml ├── .rubocop_todo.yml ├── .travis.yml ├── Gemfile ├── MIT-LICENSE ├── README.md ├── Rakefile ├── TODO.txt ├── gemfiles ├── rake10.gemfile ├── rake11.gemfile └── rake12.gemfile ├── lib ├── seedbank.rb ├── seedbank │ ├── dsl.rb │ ├── railtie.rb │ ├── runner.rb │ └── version.rb └── tasks │ └── seed.rake ├── seedbank.gemspec └── test ├── dummy ├── Rakefile ├── app │ └── controllers │ │ └── application_controller.rb ├── config.ru ├── config │ ├── application.rb │ ├── boot.rb │ ├── database.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ └── test.rb │ ├── initializers │ │ ├── secret_token.rb │ │ ├── session_store.rb │ │ └── wrap_parameters.rb │ ├── locales │ │ └── en.yml │ └── routes.rb ├── db │ ├── seeds.rb │ └── seeds │ │ ├── circular1.seeds.rb │ │ ├── circular2.seeds.rb │ │ ├── dependency.seeds.rb │ │ ├── dependency2.seeds.rb │ │ ├── dependent.seeds.rb │ │ ├── dependent_on_nested.seeds.rb │ │ ├── dependent_on_several.seeds.rb │ │ ├── development │ │ ├── shared │ │ │ └── accounts.seeds.rb │ │ └── users.seeds.rb │ │ ├── no_block.seeds.rb │ │ ├── reference_memos.seeds.rb │ │ ├── with_block_memo.seeds.rb │ │ └── with_inline_memo.seeds.rb └── script │ └── rails ├── lib ├── seedbank │ ├── dsl_test.rb │ └── runner_test.rb └── tasks │ └── seed_rake_test.rb └── test_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/.gitignore -------------------------------------------------------------------------------- /.hound.yml: -------------------------------------------------------------------------------- 1 | ruby: 2 | config_file: .rubocop.yml 3 | 4 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/.rubocop_todo.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/Gemfile -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/Rakefile -------------------------------------------------------------------------------- /TODO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/TODO.txt -------------------------------------------------------------------------------- /gemfiles/rake10.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/gemfiles/rake10.gemfile -------------------------------------------------------------------------------- /gemfiles/rake11.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/gemfiles/rake11.gemfile -------------------------------------------------------------------------------- /gemfiles/rake12.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/gemfiles/rake12.gemfile -------------------------------------------------------------------------------- /lib/seedbank.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/lib/seedbank.rb -------------------------------------------------------------------------------- /lib/seedbank/dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/lib/seedbank/dsl.rb -------------------------------------------------------------------------------- /lib/seedbank/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/lib/seedbank/railtie.rb -------------------------------------------------------------------------------- /lib/seedbank/runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/lib/seedbank/runner.rb -------------------------------------------------------------------------------- /lib/seedbank/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | module Seedbank 3 | VERSION = '0.5.0' 4 | end 5 | -------------------------------------------------------------------------------- /lib/tasks/seed.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/lib/tasks/seed.rake -------------------------------------------------------------------------------- /seedbank.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/seedbank.gemspec -------------------------------------------------------------------------------- /test/dummy/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/dummy/Rakefile -------------------------------------------------------------------------------- /test/dummy/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/dummy/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /test/dummy/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/dummy/config.ru -------------------------------------------------------------------------------- /test/dummy/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/dummy/config/application.rb -------------------------------------------------------------------------------- /test/dummy/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/dummy/config/boot.rb -------------------------------------------------------------------------------- /test/dummy/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/dummy/config/database.yml -------------------------------------------------------------------------------- /test/dummy/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/dummy/config/environment.rb -------------------------------------------------------------------------------- /test/dummy/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/dummy/config/environments/development.rb -------------------------------------------------------------------------------- /test/dummy/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/dummy/config/environments/test.rb -------------------------------------------------------------------------------- /test/dummy/config/initializers/secret_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/dummy/config/initializers/secret_token.rb -------------------------------------------------------------------------------- /test/dummy/config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/dummy/config/initializers/session_store.rb -------------------------------------------------------------------------------- /test/dummy/config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/dummy/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /test/dummy/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/dummy/config/locales/en.yml -------------------------------------------------------------------------------- /test/dummy/config/routes.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | Dummy::Application.routes.draw do 3 | end 4 | -------------------------------------------------------------------------------- /test/dummy/db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/dummy/db/seeds.rb -------------------------------------------------------------------------------- /test/dummy/db/seeds/circular1.seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/dummy/db/seeds/circular1.seeds.rb -------------------------------------------------------------------------------- /test/dummy/db/seeds/circular2.seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/dummy/db/seeds/circular2.seeds.rb -------------------------------------------------------------------------------- /test/dummy/db/seeds/dependency.seeds.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | FakeModel.seed('dependency') 3 | -------------------------------------------------------------------------------- /test/dummy/db/seeds/dependency2.seeds.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | FakeModel.seed('dependency2') 3 | -------------------------------------------------------------------------------- /test/dummy/db/seeds/dependent.seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/dummy/db/seeds/dependent.seeds.rb -------------------------------------------------------------------------------- /test/dummy/db/seeds/dependent_on_nested.seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/dummy/db/seeds/dependent_on_nested.seeds.rb -------------------------------------------------------------------------------- /test/dummy/db/seeds/dependent_on_several.seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/dummy/db/seeds/dependent_on_several.seeds.rb -------------------------------------------------------------------------------- /test/dummy/db/seeds/development/shared/accounts.seeds.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dummy/db/seeds/development/users.seeds.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | FakeModel.seed('development:users') 3 | -------------------------------------------------------------------------------- /test/dummy/db/seeds/no_block.seeds.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | after :dependency 3 | -------------------------------------------------------------------------------- /test/dummy/db/seeds/reference_memos.seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/dummy/db/seeds/reference_memos.seeds.rb -------------------------------------------------------------------------------- /test/dummy/db/seeds/with_block_memo.seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/dummy/db/seeds/with_block_memo.seeds.rb -------------------------------------------------------------------------------- /test/dummy/db/seeds/with_inline_memo.seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/dummy/db/seeds/with_inline_memo.seeds.rb -------------------------------------------------------------------------------- /test/dummy/script/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/dummy/script/rails -------------------------------------------------------------------------------- /test/lib/seedbank/dsl_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/lib/seedbank/dsl_test.rb -------------------------------------------------------------------------------- /test/lib/seedbank/runner_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/lib/seedbank/runner_test.rb -------------------------------------------------------------------------------- /test/lib/tasks/seed_rake_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/lib/tasks/seed_rake_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james2m/seedbank/HEAD/test/test_helper.rb --------------------------------------------------------------------------------