├── .action_hero.yml ├── .codeclimate.yml ├── .devtools └── templates │ ├── changelog.erb │ └── release.erb ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug-report.md │ └── config.yml ├── SUPPORT.md └── workflows │ ├── ci.yml │ ├── docsite.yml │ ├── rubocop.yml │ └── sync_configs.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── .yardopts ├── CHANGELOG.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Gemfile ├── Gemfile.devtools ├── LICENSE ├── README.md ├── Rakefile ├── changelog.yml ├── docker-compose.yml ├── lib ├── rom-elasticsearch.rb └── rom │ ├── elasticsearch.rb │ └── elasticsearch │ ├── attribute.rb │ ├── commands.rb │ ├── dataset.rb │ ├── errors.rb │ ├── gateway.rb │ ├── index_name.rb │ ├── plugins │ └── relation │ │ └── query_dsl.rb │ ├── query_methods.rb │ ├── relation.rb │ ├── relation │ └── loaded.rb │ ├── schema.rb │ ├── scroll_methods.rb │ ├── types.rb │ └── version.rb ├── project.yml ├── rom-elasticsearch.gemspec └── spec ├── integration └── rom │ └── elasticsearch │ └── relation │ ├── command_spec.rb │ ├── multi_index_spec.rb │ └── schema_spec.rb ├── shared ├── setup.rb └── unit │ ├── user_fixtures.rb │ └── users.rb ├── spec_helper.rb ├── support ├── coverage.rb ├── rspec_options.rb └── warnings.rb └── unit └── rom └── elasticsearch ├── dataset ├── body_spec.rb ├── delete_spec.rb ├── params_spec.rb ├── put_spec.rb ├── query_string_spec.rb ├── scroll_spec.rb └── search_spec.rb ├── gateway_spec.rb ├── plugins └── relation │ └── query_dsl_spec.rb └── relation ├── call_spec.rb ├── count_spec.rb ├── create_index_spec.rb ├── dataset_spec.rb ├── delete_spec.rb ├── from_spec.rb ├── get_spec.rb ├── map_spec.rb ├── order_spec.rb ├── page_spec.rb ├── pluck_spec.rb ├── query_spec.rb ├── query_string_spec.rb ├── scroll_spec.rb ├── search_spec.rb ├── size_spec.rb └── to_a_spec.rb /.action_hero.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/.action_hero.yml -------------------------------------------------------------------------------- /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.devtools/templates/changelog.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/.devtools/templates/changelog.erb -------------------------------------------------------------------------------- /.devtools/templates/release.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/.devtools/templates/release.erb -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: hanami 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/.github/SUPPORT.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docsite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/.github/workflows/docsite.yml -------------------------------------------------------------------------------- /.github/workflows/rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/.github/workflows/rubocop.yml -------------------------------------------------------------------------------- /.github/workflows/sync_configs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/.github/workflows/sync_configs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/.rspec -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/.yardopts -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @solnic 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.devtools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/Gemfile.devtools -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/Rakefile -------------------------------------------------------------------------------- /changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/changelog.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /lib/rom-elasticsearch.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "rom/elasticsearch" 4 | -------------------------------------------------------------------------------- /lib/rom/elasticsearch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/lib/rom/elasticsearch.rb -------------------------------------------------------------------------------- /lib/rom/elasticsearch/attribute.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/lib/rom/elasticsearch/attribute.rb -------------------------------------------------------------------------------- /lib/rom/elasticsearch/commands.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/lib/rom/elasticsearch/commands.rb -------------------------------------------------------------------------------- /lib/rom/elasticsearch/dataset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/lib/rom/elasticsearch/dataset.rb -------------------------------------------------------------------------------- /lib/rom/elasticsearch/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/lib/rom/elasticsearch/errors.rb -------------------------------------------------------------------------------- /lib/rom/elasticsearch/gateway.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/lib/rom/elasticsearch/gateway.rb -------------------------------------------------------------------------------- /lib/rom/elasticsearch/index_name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/lib/rom/elasticsearch/index_name.rb -------------------------------------------------------------------------------- /lib/rom/elasticsearch/plugins/relation/query_dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/lib/rom/elasticsearch/plugins/relation/query_dsl.rb -------------------------------------------------------------------------------- /lib/rom/elasticsearch/query_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/lib/rom/elasticsearch/query_methods.rb -------------------------------------------------------------------------------- /lib/rom/elasticsearch/relation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/lib/rom/elasticsearch/relation.rb -------------------------------------------------------------------------------- /lib/rom/elasticsearch/relation/loaded.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/lib/rom/elasticsearch/relation/loaded.rb -------------------------------------------------------------------------------- /lib/rom/elasticsearch/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/lib/rom/elasticsearch/schema.rb -------------------------------------------------------------------------------- /lib/rom/elasticsearch/scroll_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/lib/rom/elasticsearch/scroll_methods.rb -------------------------------------------------------------------------------- /lib/rom/elasticsearch/types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/lib/rom/elasticsearch/types.rb -------------------------------------------------------------------------------- /lib/rom/elasticsearch/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/lib/rom/elasticsearch/version.rb -------------------------------------------------------------------------------- /project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/project.yml -------------------------------------------------------------------------------- /rom-elasticsearch.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/rom-elasticsearch.gemspec -------------------------------------------------------------------------------- /spec/integration/rom/elasticsearch/relation/command_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/integration/rom/elasticsearch/relation/command_spec.rb -------------------------------------------------------------------------------- /spec/integration/rom/elasticsearch/relation/multi_index_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/integration/rom/elasticsearch/relation/multi_index_spec.rb -------------------------------------------------------------------------------- /spec/integration/rom/elasticsearch/relation/schema_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/integration/rom/elasticsearch/relation/schema_spec.rb -------------------------------------------------------------------------------- /spec/shared/setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/shared/setup.rb -------------------------------------------------------------------------------- /spec/shared/unit/user_fixtures.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/shared/unit/user_fixtures.rb -------------------------------------------------------------------------------- /spec/shared/unit/users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/shared/unit/users.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/coverage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/support/coverage.rb -------------------------------------------------------------------------------- /spec/support/rspec_options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/support/rspec_options.rb -------------------------------------------------------------------------------- /spec/support/warnings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/support/warnings.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/dataset/body_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/dataset/body_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/dataset/delete_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/dataset/delete_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/dataset/params_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/dataset/params_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/dataset/put_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/dataset/put_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/dataset/query_string_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/dataset/query_string_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/dataset/scroll_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/dataset/scroll_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/dataset/search_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/dataset/search_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/gateway_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/gateway_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/plugins/relation/query_dsl_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/plugins/relation/query_dsl_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/relation/call_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/relation/call_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/relation/count_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/relation/count_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/relation/create_index_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/relation/create_index_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/relation/dataset_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/relation/dataset_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/relation/delete_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/relation/delete_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/relation/from_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/relation/from_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/relation/get_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/relation/get_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/relation/map_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/relation/map_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/relation/order_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/relation/order_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/relation/page_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/relation/page_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/relation/pluck_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/relation/pluck_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/relation/query_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/relation/query_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/relation/query_string_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/relation/query_string_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/relation/scroll_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/relation/scroll_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/relation/search_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/relation/search_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/relation/size_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/relation/size_spec.rb -------------------------------------------------------------------------------- /spec/unit/rom/elasticsearch/relation/to_a_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rom-rb/rom-elasticsearch/HEAD/spec/unit/rom/elasticsearch/relation/to_a_spec.rb --------------------------------------------------------------------------------