├── .gitignore ├── .rubocop.yml ├── .travis.yml ├── CHANGELOG.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── ci └── test ├── feature.gemspec ├── lib ├── feature.rb └── feature │ ├── generators │ ├── install_generator.rb │ └── templates │ │ └── feature.rb │ ├── repository.rb │ ├── repository │ ├── active_record_repository.rb │ ├── redis_repository.rb │ ├── simple_repository.rb │ └── yaml_repository.rb │ └── testing.rb └── spec ├── feature ├── active_record_repository_spec.rb ├── feature_spec.rb ├── redis_repository_spec.rb ├── simple_repository_spec.rb ├── testing_spec.rb └── yaml_repository_spec.rb ├── integration └── rails │ ├── gemfiles │ ├── rails4.gemfile │ └── rails5.gemfile │ └── test-against-specific-rails-version.sh └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/Rakefile -------------------------------------------------------------------------------- /ci/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/ci/test -------------------------------------------------------------------------------- /feature.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/feature.gemspec -------------------------------------------------------------------------------- /lib/feature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/lib/feature.rb -------------------------------------------------------------------------------- /lib/feature/generators/install_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/lib/feature/generators/install_generator.rb -------------------------------------------------------------------------------- /lib/feature/generators/templates/feature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/lib/feature/generators/templates/feature.rb -------------------------------------------------------------------------------- /lib/feature/repository.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/lib/feature/repository.rb -------------------------------------------------------------------------------- /lib/feature/repository/active_record_repository.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/lib/feature/repository/active_record_repository.rb -------------------------------------------------------------------------------- /lib/feature/repository/redis_repository.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/lib/feature/repository/redis_repository.rb -------------------------------------------------------------------------------- /lib/feature/repository/simple_repository.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/lib/feature/repository/simple_repository.rb -------------------------------------------------------------------------------- /lib/feature/repository/yaml_repository.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/lib/feature/repository/yaml_repository.rb -------------------------------------------------------------------------------- /lib/feature/testing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/lib/feature/testing.rb -------------------------------------------------------------------------------- /spec/feature/active_record_repository_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/spec/feature/active_record_repository_spec.rb -------------------------------------------------------------------------------- /spec/feature/feature_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/spec/feature/feature_spec.rb -------------------------------------------------------------------------------- /spec/feature/redis_repository_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/spec/feature/redis_repository_spec.rb -------------------------------------------------------------------------------- /spec/feature/simple_repository_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/spec/feature/simple_repository_spec.rb -------------------------------------------------------------------------------- /spec/feature/testing_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/spec/feature/testing_spec.rb -------------------------------------------------------------------------------- /spec/feature/yaml_repository_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/spec/feature/yaml_repository_spec.rb -------------------------------------------------------------------------------- /spec/integration/rails/gemfiles/rails4.gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'rails', '~> 4.2.7' 4 | -------------------------------------------------------------------------------- /spec/integration/rails/gemfiles/rails5.gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'rails', '~> 5.0.0' 4 | -------------------------------------------------------------------------------- /spec/integration/rails/test-against-specific-rails-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/spec/integration/rails/test-against-specific-rails-version.sh -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgsnova/feature/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------