├── .gitignore ├── .ruby-gemset ├── .ruby-version ├── .travis.yml ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── config ├── mongo.yml └── riak_with_protobuf.yml ├── curator.gemspec ├── install_riak.sh ├── lib ├── curator.rb ├── curator │ ├── configuration.rb │ ├── memory │ │ ├── configuration.rb │ │ └── data_store.rb │ ├── migration.rb │ ├── migrator.rb │ ├── model.rb │ ├── mongo │ │ ├── configuration.rb │ │ └── data_store.rb │ ├── railtie.rb │ ├── repository.rb │ ├── repository │ │ └── settings.rb │ ├── resettable_riak │ │ ├── configuration.rb │ │ └── data_store.rb │ ├── riak │ │ ├── configuration.rb │ │ └── data_store.rb │ ├── settings_updater.rb │ └── tasks │ │ └── repository.rake └── rails │ └── generators │ └── curator │ ├── model │ ├── model_generator.rb │ └── templates │ │ └── model.rb │ └── repository │ ├── repository_generator.rb │ └── templates │ └── repository.rb └── spec ├── curator ├── memory │ └── data_store_spec.rb ├── migrator_spec.rb ├── model_spec.rb ├── mongo │ └── data_store_spec.rb ├── repository │ └── settings_spec.rb ├── repository_spec.rb ├── riak │ └── data_store_spec.rb ├── settings_updater_spec.rb └── shared_data_store_specs.rb ├── curator_spec.rb ├── generators └── curator │ ├── model │ └── model_generator_spec.rb │ └── repository │ └── repository_generator_spec.rb └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- 1 | /tags 2 | *.gem 3 | .bundle 4 | vendor 5 | -------------------------------------------------------------------------------- /.ruby-gemset: -------------------------------------------------------------------------------- 1 | curator 2 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.1.0 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/Rakefile -------------------------------------------------------------------------------- /config/mongo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/config/mongo.yml -------------------------------------------------------------------------------- /config/riak_with_protobuf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/config/riak_with_protobuf.yml -------------------------------------------------------------------------------- /curator.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/curator.gemspec -------------------------------------------------------------------------------- /install_riak.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/install_riak.sh -------------------------------------------------------------------------------- /lib/curator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/lib/curator.rb -------------------------------------------------------------------------------- /lib/curator/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/lib/curator/configuration.rb -------------------------------------------------------------------------------- /lib/curator/memory/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/lib/curator/memory/configuration.rb -------------------------------------------------------------------------------- /lib/curator/memory/data_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/lib/curator/memory/data_store.rb -------------------------------------------------------------------------------- /lib/curator/migration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/lib/curator/migration.rb -------------------------------------------------------------------------------- /lib/curator/migrator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/lib/curator/migrator.rb -------------------------------------------------------------------------------- /lib/curator/model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/lib/curator/model.rb -------------------------------------------------------------------------------- /lib/curator/mongo/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/lib/curator/mongo/configuration.rb -------------------------------------------------------------------------------- /lib/curator/mongo/data_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/lib/curator/mongo/data_store.rb -------------------------------------------------------------------------------- /lib/curator/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/lib/curator/railtie.rb -------------------------------------------------------------------------------- /lib/curator/repository.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/lib/curator/repository.rb -------------------------------------------------------------------------------- /lib/curator/repository/settings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/lib/curator/repository/settings.rb -------------------------------------------------------------------------------- /lib/curator/resettable_riak/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/lib/curator/resettable_riak/configuration.rb -------------------------------------------------------------------------------- /lib/curator/resettable_riak/data_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/lib/curator/resettable_riak/data_store.rb -------------------------------------------------------------------------------- /lib/curator/riak/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/lib/curator/riak/configuration.rb -------------------------------------------------------------------------------- /lib/curator/riak/data_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/lib/curator/riak/data_store.rb -------------------------------------------------------------------------------- /lib/curator/settings_updater.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/lib/curator/settings_updater.rb -------------------------------------------------------------------------------- /lib/curator/tasks/repository.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/lib/curator/tasks/repository.rake -------------------------------------------------------------------------------- /lib/rails/generators/curator/model/model_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/lib/rails/generators/curator/model/model_generator.rb -------------------------------------------------------------------------------- /lib/rails/generators/curator/model/templates/model.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/lib/rails/generators/curator/model/templates/model.rb -------------------------------------------------------------------------------- /lib/rails/generators/curator/repository/repository_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/lib/rails/generators/curator/repository/repository_generator.rb -------------------------------------------------------------------------------- /lib/rails/generators/curator/repository/templates/repository.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/lib/rails/generators/curator/repository/templates/repository.rb -------------------------------------------------------------------------------- /spec/curator/memory/data_store_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/spec/curator/memory/data_store_spec.rb -------------------------------------------------------------------------------- /spec/curator/migrator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/spec/curator/migrator_spec.rb -------------------------------------------------------------------------------- /spec/curator/model_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/spec/curator/model_spec.rb -------------------------------------------------------------------------------- /spec/curator/mongo/data_store_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/spec/curator/mongo/data_store_spec.rb -------------------------------------------------------------------------------- /spec/curator/repository/settings_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/spec/curator/repository/settings_spec.rb -------------------------------------------------------------------------------- /spec/curator/repository_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/spec/curator/repository_spec.rb -------------------------------------------------------------------------------- /spec/curator/riak/data_store_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/spec/curator/riak/data_store_spec.rb -------------------------------------------------------------------------------- /spec/curator/settings_updater_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/spec/curator/settings_updater_spec.rb -------------------------------------------------------------------------------- /spec/curator/shared_data_store_specs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/spec/curator/shared_data_store_specs.rb -------------------------------------------------------------------------------- /spec/curator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/spec/curator_spec.rb -------------------------------------------------------------------------------- /spec/generators/curator/model/model_generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/spec/generators/curator/model/model_generator_spec.rb -------------------------------------------------------------------------------- /spec/generators/curator/repository/repository_generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/spec/generators/curator/repository/repository_generator_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braintree/curator/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------