├── .coveralls.yml ├── .gitignore ├── .travis.yml ├── Appraisals ├── Gemfile ├── Gemfile.lock ├── MIT-LICENSE ├── README.md ├── Rakefile ├── gemfiles ├── active_record_3.gemfile ├── active_record_4.gemfile ├── mongoid_3.gemfile └── mongoid_4.gemfile ├── lib ├── generators │ └── sprig │ │ └── install_generator.rb ├── sprig.rb └── sprig │ ├── configuration.rb │ ├── dependency.rb │ ├── dependency_collection.rb │ ├── dependency_sorter.rb │ ├── directive.rb │ ├── directive_list.rb │ ├── helpers.rb │ ├── logging.rb │ ├── null_record.rb │ ├── parser.rb │ ├── parser │ ├── base.rb │ ├── csv.rb │ ├── google_spreadsheet_json.rb │ ├── json.rb │ └── yml.rb │ ├── planter.rb │ ├── process_notifier.rb │ ├── seed.rb │ ├── seed │ ├── attribute.rb │ ├── attribute_collection.rb │ ├── entry.rb │ ├── factory.rb │ └── record.rb │ ├── source.rb │ ├── sprig_record_store.rb │ ├── tsortable_hash.rb │ └── version.rb ├── spec ├── adapters │ ├── active_record.rb │ ├── mongoid.rb │ └── mongoid.yml ├── db │ └── .gitkeep ├── feature │ └── configurations_spec.rb ├── fixtures │ ├── cassettes │ │ └── google_spreadsheet_json_posts.yml │ ├── config │ │ └── environments │ │ │ ├── development.rb │ │ │ ├── production.rb │ │ │ └── test.rb │ ├── db │ │ └── seeds │ │ │ ├── .gitkeep │ │ │ ├── shared │ │ │ └── .keep │ │ │ ├── staging │ │ │ └── .gitkeep │ │ │ └── test │ │ │ └── .gitkeep │ ├── models │ │ ├── active_record │ │ │ ├── comment.rb │ │ │ ├── post.rb │ │ │ ├── tag.rb │ │ │ └── user.rb │ │ └── mongoid │ │ │ ├── comment.rb │ │ │ ├── post.rb │ │ │ ├── tag.rb │ │ │ └── user.rb │ └── seeds │ │ ├── shared │ │ ├── comments.yml │ │ ├── files │ │ │ └── cat.png │ │ ├── invalid_users.yml │ │ ├── legacy_posts.yml │ │ ├── posts.csv │ │ ├── posts.json │ │ ├── posts.md │ │ ├── posts.yml │ │ ├── posts_delete_existing_by.yml │ │ ├── posts_find_existing_by_missing.yml │ │ ├── posts_find_existing_by_multiple.yml │ │ ├── posts_find_existing_by_single.yml │ │ ├── posts_missing_dependency.yml │ │ ├── posts_missing_record.yml │ │ ├── posts_partially_dynamic_value.yml │ │ ├── posts_with_cyclic_dependencies.yml │ │ ├── posts_with_files.yml │ │ ├── posts_with_habtm.yml │ │ └── tags.yml │ │ ├── staging │ │ └── posts.yml │ │ └── test │ │ ├── comments.yml │ │ ├── files │ │ └── cat.png │ │ ├── invalid_users.yml │ │ ├── legacy_posts.yml │ │ ├── posts.csv │ │ ├── posts.json │ │ ├── posts.md │ │ ├── posts.yml │ │ ├── posts_delete_existing_by.yml │ │ ├── posts_find_existing_by_missing.yml │ │ ├── posts_find_existing_by_multiple.yml │ │ ├── posts_find_existing_by_single.yml │ │ ├── posts_missing_dependency.yml │ │ ├── posts_missing_record.yml │ │ ├── posts_partially_dynamic_value.yml │ │ ├── posts_with_cyclic_dependencies.yml │ │ ├── posts_with_files.yml │ │ ├── posts_with_habtm.yml │ │ └── tags.yml ├── lib │ ├── generators │ │ └── sprig │ │ │ └── install_generator_spec.rb │ ├── sprig │ │ ├── configuration_spec.rb │ │ ├── directive_list_spec.rb │ │ ├── directive_spec.rb │ │ ├── null_record_spec.rb │ │ ├── parser │ │ │ └── base_spec.rb │ │ ├── process_notifier_spec.rb │ │ ├── seed │ │ │ ├── entry_spec.rb │ │ │ └── record_spec.rb │ │ └── source_spec.rb │ └── sprig_spec.rb ├── spec_helper.rb ├── sprig_shared_spec.rb ├── sprig_spec.rb └── support │ ├── helpers │ ├── colored_text.rb │ └── logger_mock.rb │ └── shared_examples │ └── a_logging_entity.rb └── sprig.gemspec /.coveralls.yml: -------------------------------------------------------------------------------- 1 | service_name: travis-ci 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/.travis.yml -------------------------------------------------------------------------------- /Appraisals: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/Appraisals -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/Rakefile -------------------------------------------------------------------------------- /gemfiles/active_record_3.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/gemfiles/active_record_3.gemfile -------------------------------------------------------------------------------- /gemfiles/active_record_4.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/gemfiles/active_record_4.gemfile -------------------------------------------------------------------------------- /gemfiles/mongoid_3.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/gemfiles/mongoid_3.gemfile -------------------------------------------------------------------------------- /gemfiles/mongoid_4.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/gemfiles/mongoid_4.gemfile -------------------------------------------------------------------------------- /lib/generators/sprig/install_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/generators/sprig/install_generator.rb -------------------------------------------------------------------------------- /lib/sprig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig.rb -------------------------------------------------------------------------------- /lib/sprig/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/configuration.rb -------------------------------------------------------------------------------- /lib/sprig/dependency.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/dependency.rb -------------------------------------------------------------------------------- /lib/sprig/dependency_collection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/dependency_collection.rb -------------------------------------------------------------------------------- /lib/sprig/dependency_sorter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/dependency_sorter.rb -------------------------------------------------------------------------------- /lib/sprig/directive.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/directive.rb -------------------------------------------------------------------------------- /lib/sprig/directive_list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/directive_list.rb -------------------------------------------------------------------------------- /lib/sprig/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/helpers.rb -------------------------------------------------------------------------------- /lib/sprig/logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/logging.rb -------------------------------------------------------------------------------- /lib/sprig/null_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/null_record.rb -------------------------------------------------------------------------------- /lib/sprig/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/parser.rb -------------------------------------------------------------------------------- /lib/sprig/parser/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/parser/base.rb -------------------------------------------------------------------------------- /lib/sprig/parser/csv.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/parser/csv.rb -------------------------------------------------------------------------------- /lib/sprig/parser/google_spreadsheet_json.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/parser/google_spreadsheet_json.rb -------------------------------------------------------------------------------- /lib/sprig/parser/json.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/parser/json.rb -------------------------------------------------------------------------------- /lib/sprig/parser/yml.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/parser/yml.rb -------------------------------------------------------------------------------- /lib/sprig/planter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/planter.rb -------------------------------------------------------------------------------- /lib/sprig/process_notifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/process_notifier.rb -------------------------------------------------------------------------------- /lib/sprig/seed.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/seed.rb -------------------------------------------------------------------------------- /lib/sprig/seed/attribute.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/seed/attribute.rb -------------------------------------------------------------------------------- /lib/sprig/seed/attribute_collection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/seed/attribute_collection.rb -------------------------------------------------------------------------------- /lib/sprig/seed/entry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/seed/entry.rb -------------------------------------------------------------------------------- /lib/sprig/seed/factory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/seed/factory.rb -------------------------------------------------------------------------------- /lib/sprig/seed/record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/seed/record.rb -------------------------------------------------------------------------------- /lib/sprig/source.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/source.rb -------------------------------------------------------------------------------- /lib/sprig/sprig_record_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/sprig_record_store.rb -------------------------------------------------------------------------------- /lib/sprig/tsortable_hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/tsortable_hash.rb -------------------------------------------------------------------------------- /lib/sprig/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/lib/sprig/version.rb -------------------------------------------------------------------------------- /spec/adapters/active_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/adapters/active_record.rb -------------------------------------------------------------------------------- /spec/adapters/mongoid.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/adapters/mongoid.rb -------------------------------------------------------------------------------- /spec/adapters/mongoid.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/adapters/mongoid.yml -------------------------------------------------------------------------------- /spec/db/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/feature/configurations_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/feature/configurations_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/cassettes/google_spreadsheet_json_posts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/cassettes/google_spreadsheet_json_posts.yml -------------------------------------------------------------------------------- /spec/fixtures/config/environments/development.rb: -------------------------------------------------------------------------------- 1 | # Rails environment config 2 | -------------------------------------------------------------------------------- /spec/fixtures/config/environments/production.rb: -------------------------------------------------------------------------------- 1 | # Rails environment config 2 | -------------------------------------------------------------------------------- /spec/fixtures/config/environments/test.rb: -------------------------------------------------------------------------------- 1 | # Rails environment config 2 | -------------------------------------------------------------------------------- /spec/fixtures/db/seeds/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/fixtures/db/seeds/shared/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/fixtures/db/seeds/staging/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/fixtures/db/seeds/test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/fixtures/models/active_record/comment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/models/active_record/comment.rb -------------------------------------------------------------------------------- /spec/fixtures/models/active_record/post.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/models/active_record/post.rb -------------------------------------------------------------------------------- /spec/fixtures/models/active_record/tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/models/active_record/tag.rb -------------------------------------------------------------------------------- /spec/fixtures/models/active_record/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/models/active_record/user.rb -------------------------------------------------------------------------------- /spec/fixtures/models/mongoid/comment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/models/mongoid/comment.rb -------------------------------------------------------------------------------- /spec/fixtures/models/mongoid/post.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/models/mongoid/post.rb -------------------------------------------------------------------------------- /spec/fixtures/models/mongoid/tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/models/mongoid/tag.rb -------------------------------------------------------------------------------- /spec/fixtures/models/mongoid/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/models/mongoid/user.rb -------------------------------------------------------------------------------- /spec/fixtures/seeds/shared/comments.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/shared/comments.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/shared/files/cat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/shared/files/cat.png -------------------------------------------------------------------------------- /spec/fixtures/seeds/shared/invalid_users.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/shared/invalid_users.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/shared/legacy_posts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/shared/legacy_posts.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/shared/posts.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/shared/posts.csv -------------------------------------------------------------------------------- /spec/fixtures/seeds/shared/posts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/shared/posts.json -------------------------------------------------------------------------------- /spec/fixtures/seeds/shared/posts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/shared/posts.md -------------------------------------------------------------------------------- /spec/fixtures/seeds/shared/posts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/shared/posts.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/shared/posts_delete_existing_by.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/shared/posts_delete_existing_by.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/shared/posts_find_existing_by_missing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/shared/posts_find_existing_by_missing.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/shared/posts_find_existing_by_multiple.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/shared/posts_find_existing_by_multiple.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/shared/posts_find_existing_by_single.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/shared/posts_find_existing_by_single.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/shared/posts_missing_dependency.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/shared/posts_missing_dependency.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/shared/posts_missing_record.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/shared/posts_missing_record.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/shared/posts_partially_dynamic_value.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/shared/posts_partially_dynamic_value.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/shared/posts_with_cyclic_dependencies.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/shared/posts_with_cyclic_dependencies.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/shared/posts_with_files.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/shared/posts_with_files.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/shared/posts_with_habtm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/shared/posts_with_habtm.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/shared/tags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/shared/tags.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/staging/posts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/staging/posts.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/test/comments.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/test/comments.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/test/files/cat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/test/files/cat.png -------------------------------------------------------------------------------- /spec/fixtures/seeds/test/invalid_users.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/test/invalid_users.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/test/legacy_posts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/test/legacy_posts.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/test/posts.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/test/posts.csv -------------------------------------------------------------------------------- /spec/fixtures/seeds/test/posts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/test/posts.json -------------------------------------------------------------------------------- /spec/fixtures/seeds/test/posts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/test/posts.md -------------------------------------------------------------------------------- /spec/fixtures/seeds/test/posts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/test/posts.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/test/posts_delete_existing_by.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/test/posts_delete_existing_by.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/test/posts_find_existing_by_missing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/test/posts_find_existing_by_missing.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/test/posts_find_existing_by_multiple.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/test/posts_find_existing_by_multiple.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/test/posts_find_existing_by_single.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/test/posts_find_existing_by_single.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/test/posts_missing_dependency.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/test/posts_missing_dependency.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/test/posts_missing_record.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/test/posts_missing_record.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/test/posts_partially_dynamic_value.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/test/posts_partially_dynamic_value.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/test/posts_with_cyclic_dependencies.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/test/posts_with_cyclic_dependencies.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/test/posts_with_files.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/test/posts_with_files.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/test/posts_with_habtm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/test/posts_with_habtm.yml -------------------------------------------------------------------------------- /spec/fixtures/seeds/test/tags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/fixtures/seeds/test/tags.yml -------------------------------------------------------------------------------- /spec/lib/generators/sprig/install_generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/lib/generators/sprig/install_generator_spec.rb -------------------------------------------------------------------------------- /spec/lib/sprig/configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/lib/sprig/configuration_spec.rb -------------------------------------------------------------------------------- /spec/lib/sprig/directive_list_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/lib/sprig/directive_list_spec.rb -------------------------------------------------------------------------------- /spec/lib/sprig/directive_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/lib/sprig/directive_spec.rb -------------------------------------------------------------------------------- /spec/lib/sprig/null_record_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/lib/sprig/null_record_spec.rb -------------------------------------------------------------------------------- /spec/lib/sprig/parser/base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/lib/sprig/parser/base_spec.rb -------------------------------------------------------------------------------- /spec/lib/sprig/process_notifier_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/lib/sprig/process_notifier_spec.rb -------------------------------------------------------------------------------- /spec/lib/sprig/seed/entry_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/lib/sprig/seed/entry_spec.rb -------------------------------------------------------------------------------- /spec/lib/sprig/seed/record_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/lib/sprig/seed/record_spec.rb -------------------------------------------------------------------------------- /spec/lib/sprig/source_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/lib/sprig/source_spec.rb -------------------------------------------------------------------------------- /spec/lib/sprig_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/lib/sprig_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/sprig_shared_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/sprig_shared_spec.rb -------------------------------------------------------------------------------- /spec/sprig_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/sprig_spec.rb -------------------------------------------------------------------------------- /spec/support/helpers/colored_text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/support/helpers/colored_text.rb -------------------------------------------------------------------------------- /spec/support/helpers/logger_mock.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/support/helpers/logger_mock.rb -------------------------------------------------------------------------------- /spec/support/shared_examples/a_logging_entity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/spec/support/shared_examples/a_logging_entity.rb -------------------------------------------------------------------------------- /sprig.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigetlabs/sprig/HEAD/sprig.gemspec --------------------------------------------------------------------------------