├── .github └── workflows │ └── ruby.yml ├── .gitignore ├── .rspec ├── CHANGELOG.md ├── Gemfile ├── Guardfile ├── LICENSE ├── README.md ├── Rakefile ├── UPGRADES ├── examples └── query.rb ├── lib ├── plucky.rb └── plucky │ ├── criteria_hash.rb │ ├── extensions.rb │ ├── extensions │ ├── duplicable.rb │ └── symbol.rb │ ├── new_relic.rb │ ├── normalizers │ ├── criteria_hash_key.rb │ ├── criteria_hash_value.rb │ ├── fields_value.rb │ ├── hash_key.rb │ ├── integer.rb │ ├── options_hash_value.rb │ └── sort_value.rb │ ├── options_hash.rb │ ├── pagination.rb │ ├── pagination │ ├── collection.rb │ └── paginator.rb │ ├── query.rb │ ├── transformer.rb │ └── version.rb ├── plucky.gemspec ├── script ├── bootstrap ├── release └── test ├── spec ├── functional │ └── options_hash_spec.rb ├── helper.rb ├── plucky │ ├── criteria_hash_spec.rb │ ├── normalizers │ │ ├── criteria_hash_key_spec.rb │ │ ├── criteria_hash_value_spec.rb │ │ ├── fields_value_spec.rb │ │ ├── hash_key_spec.rb │ │ ├── integer_spec.rb │ │ ├── options_hash_value_spec.rb │ │ └── sort_value_spec.rb │ ├── options_hash_spec.rb │ ├── pagination │ │ ├── collection_spec.rb │ │ └── paginator_spec.rb │ └── query_spec.rb ├── plucky_spec.rb ├── symbol_operator_spec.rb └── symbol_spec.rb └── specs.watchr /.github/workflows/ruby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/.github/workflows/ruby.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.project 2 | log 3 | *.gem 4 | .byebug_history 5 | .ruby-version 6 | Gemfile.lock 7 | -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/Gemfile -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/Rakefile -------------------------------------------------------------------------------- /UPGRADES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/UPGRADES -------------------------------------------------------------------------------- /examples/query.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/examples/query.rb -------------------------------------------------------------------------------- /lib/plucky.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/lib/plucky.rb -------------------------------------------------------------------------------- /lib/plucky/criteria_hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/lib/plucky/criteria_hash.rb -------------------------------------------------------------------------------- /lib/plucky/extensions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/lib/plucky/extensions.rb -------------------------------------------------------------------------------- /lib/plucky/extensions/duplicable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/lib/plucky/extensions/duplicable.rb -------------------------------------------------------------------------------- /lib/plucky/extensions/symbol.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/lib/plucky/extensions/symbol.rb -------------------------------------------------------------------------------- /lib/plucky/new_relic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/lib/plucky/new_relic.rb -------------------------------------------------------------------------------- /lib/plucky/normalizers/criteria_hash_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/lib/plucky/normalizers/criteria_hash_key.rb -------------------------------------------------------------------------------- /lib/plucky/normalizers/criteria_hash_value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/lib/plucky/normalizers/criteria_hash_value.rb -------------------------------------------------------------------------------- /lib/plucky/normalizers/fields_value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/lib/plucky/normalizers/fields_value.rb -------------------------------------------------------------------------------- /lib/plucky/normalizers/hash_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/lib/plucky/normalizers/hash_key.rb -------------------------------------------------------------------------------- /lib/plucky/normalizers/integer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/lib/plucky/normalizers/integer.rb -------------------------------------------------------------------------------- /lib/plucky/normalizers/options_hash_value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/lib/plucky/normalizers/options_hash_value.rb -------------------------------------------------------------------------------- /lib/plucky/normalizers/sort_value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/lib/plucky/normalizers/sort_value.rb -------------------------------------------------------------------------------- /lib/plucky/options_hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/lib/plucky/options_hash.rb -------------------------------------------------------------------------------- /lib/plucky/pagination.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/lib/plucky/pagination.rb -------------------------------------------------------------------------------- /lib/plucky/pagination/collection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/lib/plucky/pagination/collection.rb -------------------------------------------------------------------------------- /lib/plucky/pagination/paginator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/lib/plucky/pagination/paginator.rb -------------------------------------------------------------------------------- /lib/plucky/query.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/lib/plucky/query.rb -------------------------------------------------------------------------------- /lib/plucky/transformer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/lib/plucky/transformer.rb -------------------------------------------------------------------------------- /lib/plucky/version.rb: -------------------------------------------------------------------------------- 1 | # encoding: UTF-8 2 | module Plucky 3 | Version = '0.8.0' 4 | end 5 | -------------------------------------------------------------------------------- /plucky.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/plucky.gemspec -------------------------------------------------------------------------------- /script/bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/script/bootstrap -------------------------------------------------------------------------------- /script/release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/script/release -------------------------------------------------------------------------------- /script/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/script/test -------------------------------------------------------------------------------- /spec/functional/options_hash_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/spec/functional/options_hash_spec.rb -------------------------------------------------------------------------------- /spec/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/spec/helper.rb -------------------------------------------------------------------------------- /spec/plucky/criteria_hash_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/spec/plucky/criteria_hash_spec.rb -------------------------------------------------------------------------------- /spec/plucky/normalizers/criteria_hash_key_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/spec/plucky/normalizers/criteria_hash_key_spec.rb -------------------------------------------------------------------------------- /spec/plucky/normalizers/criteria_hash_value_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/spec/plucky/normalizers/criteria_hash_value_spec.rb -------------------------------------------------------------------------------- /spec/plucky/normalizers/fields_value_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/spec/plucky/normalizers/fields_value_spec.rb -------------------------------------------------------------------------------- /spec/plucky/normalizers/hash_key_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/spec/plucky/normalizers/hash_key_spec.rb -------------------------------------------------------------------------------- /spec/plucky/normalizers/integer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/spec/plucky/normalizers/integer_spec.rb -------------------------------------------------------------------------------- /spec/plucky/normalizers/options_hash_value_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/spec/plucky/normalizers/options_hash_value_spec.rb -------------------------------------------------------------------------------- /spec/plucky/normalizers/sort_value_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/spec/plucky/normalizers/sort_value_spec.rb -------------------------------------------------------------------------------- /spec/plucky/options_hash_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/spec/plucky/options_hash_spec.rb -------------------------------------------------------------------------------- /spec/plucky/pagination/collection_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/spec/plucky/pagination/collection_spec.rb -------------------------------------------------------------------------------- /spec/plucky/pagination/paginator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/spec/plucky/pagination/paginator_spec.rb -------------------------------------------------------------------------------- /spec/plucky/query_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/spec/plucky/query_spec.rb -------------------------------------------------------------------------------- /spec/plucky_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/spec/plucky_spec.rb -------------------------------------------------------------------------------- /spec/symbol_operator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/spec/symbol_operator_spec.rb -------------------------------------------------------------------------------- /spec/symbol_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/spec/symbol_spec.rb -------------------------------------------------------------------------------- /specs.watchr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongomapper/plucky/HEAD/specs.watchr --------------------------------------------------------------------------------