├── .github ├── FUNDING.yml ├── SECURITY.md └── workflows │ ├── codeql.yml │ ├── cronjob.yml │ ├── deploy.yml │ ├── rubocop.yml │ ├── test-deploy.yml │ └── test.yml ├── .gitignore ├── .nojekyll ├── .rubocop.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── docs ├── .gitignore ├── .nojekyll ├── babel.config.js ├── blog │ └── 2022-03-27-ransack-3.0.0.md ├── docs │ ├── getting-started │ │ ├── _category_.json │ │ ├── advanced-mode.md │ │ ├── configuration.md │ │ ├── search-matches.md │ │ ├── simple-mode.md │ │ ├── sorting.md │ │ └── using-predicates.md │ ├── going-further │ │ ├── _category_.json │ │ ├── acts-as-taggable-on.md │ │ ├── associations.md │ │ ├── custom-predicates.md │ │ ├── documentation.md │ │ ├── exporting-to-csv.md │ │ ├── external-guides.md │ │ ├── form-customisation.md │ │ ├── i18n.md │ │ ├── img │ │ │ └── create_release.png │ │ ├── merging-searches.md │ │ ├── other-notes.md │ │ ├── polymorphic-search.md │ │ ├── ransackers.md │ │ ├── release_process.md │ │ ├── saving-queries.md │ │ ├── searching-postgres.md │ │ └── wiki-contributors.md │ └── intro.md ├── docusaurus.config.js ├── package.json ├── sidebars.js ├── src │ ├── components │ │ └── HomepageFeatures │ │ │ ├── index.js │ │ │ └── styles.module.css │ ├── css │ │ └── custom.css │ └── pages │ │ ├── index.module.css │ │ └── markdown-page.md ├── static │ ├── .nojekyll │ ├── img │ │ ├── docusaurus.png │ │ ├── favicon.ico │ │ ├── logo.svg │ │ ├── tutorial │ │ │ ├── docsVersionDropdown.png │ │ │ └── localeDropdown.png │ │ ├── undraw_docusaurus_mountain.svg │ │ ├── undraw_docusaurus_react.svg │ │ └── undraw_docusaurus_tree.svg │ └── logo │ │ ├── ransack-h.png │ │ ├── ransack-h.svg │ │ ├── ransack-v.png │ │ ├── ransack-v.svg │ │ ├── ransack.png │ │ └── ransack.svg └── yarn.lock ├── lib ├── polyamorous │ ├── activerecord │ │ ├── join_association.rb │ │ ├── join_association_7_2.rb │ │ ├── join_dependency.rb │ │ └── reflection.rb │ ├── join.rb │ ├── polyamorous.rb │ ├── swapping_reflection_class.rb │ └── tree_node.rb ├── ransack.rb └── ransack │ ├── active_record.rb │ ├── adapters │ └── active_record │ │ ├── base.rb │ │ └── context.rb │ ├── configuration.rb │ ├── constants.rb │ ├── context.rb │ ├── helpers.rb │ ├── helpers │ ├── form_builder.rb │ └── form_helper.rb │ ├── invalid_search_error.rb │ ├── locale │ ├── ar.yml │ ├── az.yml │ ├── bg.yml │ ├── ca.yml │ ├── cs.yml │ ├── da.yml │ ├── de.yml │ ├── el.yml │ ├── en.yml │ ├── es.yml │ ├── fa.yml │ ├── fi.yml │ ├── fr.yml │ ├── hu.yml │ ├── id.yml │ ├── it.yml │ ├── ja.yml │ ├── ko.yml │ ├── nl.yml │ ├── pt-BR.yml │ ├── ro.yml │ ├── ru.yml │ ├── sk.yml │ ├── sv.yml │ ├── tr.yml │ ├── uk.yml │ ├── zh-CN.yml │ └── zh-TW.yml │ ├── naming.rb │ ├── nodes │ ├── attribute.rb │ ├── bindable.rb │ ├── condition.rb │ ├── grouping.rb │ ├── node.rb │ ├── sort.rb │ └── value.rb │ ├── predicate.rb │ ├── ransacker.rb │ ├── search.rb │ ├── translate.rb │ ├── version.rb │ └── visitor.rb ├── ransack.gemspec └── spec ├── console.rb ├── factories ├── articles.rb ├── comments.rb ├── notes.rb ├── people.rb └── tags.rb ├── helpers ├── polyamorous_helper.rb └── ransack_helper.rb ├── polyamorous ├── activerecord_compatibility_spec.rb ├── join_association_spec.rb ├── join_dependency_spec.rb └── join_spec.rb ├── ransack ├── adapters │ └── active_record │ │ ├── base_spec.rb │ │ └── context_spec.rb ├── configuration_spec.rb ├── helpers │ ├── form_builder_spec.rb │ └── form_helper_spec.rb ├── invalid_search_error_spec.rb ├── nodes │ ├── condition_spec.rb │ ├── grouping_spec.rb │ └── value_spec.rb ├── predicate_spec.rb ├── ransacker_spec.rb ├── search_spec.rb └── translate_spec.rb ├── spec_helper.rb └── support ├── en.yml └── schema.rb /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | tidelift: rubygems/ransack 4 | -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/cronjob.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/.github/workflows/cronjob.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/.github/workflows/rubocop.yml -------------------------------------------------------------------------------- /.github/workflows/test-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/.github/workflows/test-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/.gitignore -------------------------------------------------------------------------------- /.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/Rakefile -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/babel.config.js -------------------------------------------------------------------------------- /docs/blog/2022-03-27-ransack-3.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/blog/2022-03-27-ransack-3.0.0.md -------------------------------------------------------------------------------- /docs/docs/getting-started/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/getting-started/_category_.json -------------------------------------------------------------------------------- /docs/docs/getting-started/advanced-mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/getting-started/advanced-mode.md -------------------------------------------------------------------------------- /docs/docs/getting-started/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/getting-started/configuration.md -------------------------------------------------------------------------------- /docs/docs/getting-started/search-matches.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/getting-started/search-matches.md -------------------------------------------------------------------------------- /docs/docs/getting-started/simple-mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/getting-started/simple-mode.md -------------------------------------------------------------------------------- /docs/docs/getting-started/sorting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/getting-started/sorting.md -------------------------------------------------------------------------------- /docs/docs/getting-started/using-predicates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/getting-started/using-predicates.md -------------------------------------------------------------------------------- /docs/docs/going-further/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/going-further/_category_.json -------------------------------------------------------------------------------- /docs/docs/going-further/acts-as-taggable-on.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/going-further/acts-as-taggable-on.md -------------------------------------------------------------------------------- /docs/docs/going-further/associations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/going-further/associations.md -------------------------------------------------------------------------------- /docs/docs/going-further/custom-predicates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/going-further/custom-predicates.md -------------------------------------------------------------------------------- /docs/docs/going-further/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/going-further/documentation.md -------------------------------------------------------------------------------- /docs/docs/going-further/exporting-to-csv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/going-further/exporting-to-csv.md -------------------------------------------------------------------------------- /docs/docs/going-further/external-guides.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/going-further/external-guides.md -------------------------------------------------------------------------------- /docs/docs/going-further/form-customisation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/going-further/form-customisation.md -------------------------------------------------------------------------------- /docs/docs/going-further/i18n.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/going-further/i18n.md -------------------------------------------------------------------------------- /docs/docs/going-further/img/create_release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/going-further/img/create_release.png -------------------------------------------------------------------------------- /docs/docs/going-further/merging-searches.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/going-further/merging-searches.md -------------------------------------------------------------------------------- /docs/docs/going-further/other-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/going-further/other-notes.md -------------------------------------------------------------------------------- /docs/docs/going-further/polymorphic-search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/going-further/polymorphic-search.md -------------------------------------------------------------------------------- /docs/docs/going-further/ransackers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/going-further/ransackers.md -------------------------------------------------------------------------------- /docs/docs/going-further/release_process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/going-further/release_process.md -------------------------------------------------------------------------------- /docs/docs/going-further/saving-queries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/going-further/saving-queries.md -------------------------------------------------------------------------------- /docs/docs/going-further/searching-postgres.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/going-further/searching-postgres.md -------------------------------------------------------------------------------- /docs/docs/going-further/wiki-contributors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/going-further/wiki-contributors.md -------------------------------------------------------------------------------- /docs/docs/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docs/intro.md -------------------------------------------------------------------------------- /docs/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/docusaurus.config.js -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/sidebars.js -------------------------------------------------------------------------------- /docs/src/components/HomepageFeatures/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/src/components/HomepageFeatures/index.js -------------------------------------------------------------------------------- /docs/src/components/HomepageFeatures/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/src/components/HomepageFeatures/styles.module.css -------------------------------------------------------------------------------- /docs/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/src/css/custom.css -------------------------------------------------------------------------------- /docs/src/pages/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/src/pages/index.module.css -------------------------------------------------------------------------------- /docs/src/pages/markdown-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/src/pages/markdown-page.md -------------------------------------------------------------------------------- /docs/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/static/img/docusaurus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/static/img/docusaurus.png -------------------------------------------------------------------------------- /docs/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/static/img/favicon.ico -------------------------------------------------------------------------------- /docs/static/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/static/img/logo.svg -------------------------------------------------------------------------------- /docs/static/img/tutorial/docsVersionDropdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/static/img/tutorial/docsVersionDropdown.png -------------------------------------------------------------------------------- /docs/static/img/tutorial/localeDropdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/static/img/tutorial/localeDropdown.png -------------------------------------------------------------------------------- /docs/static/img/undraw_docusaurus_mountain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/static/img/undraw_docusaurus_mountain.svg -------------------------------------------------------------------------------- /docs/static/img/undraw_docusaurus_react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/static/img/undraw_docusaurus_react.svg -------------------------------------------------------------------------------- /docs/static/img/undraw_docusaurus_tree.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/static/img/undraw_docusaurus_tree.svg -------------------------------------------------------------------------------- /docs/static/logo/ransack-h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/static/logo/ransack-h.png -------------------------------------------------------------------------------- /docs/static/logo/ransack-h.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/static/logo/ransack-h.svg -------------------------------------------------------------------------------- /docs/static/logo/ransack-v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/static/logo/ransack-v.png -------------------------------------------------------------------------------- /docs/static/logo/ransack-v.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/static/logo/ransack-v.svg -------------------------------------------------------------------------------- /docs/static/logo/ransack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/static/logo/ransack.png -------------------------------------------------------------------------------- /docs/static/logo/ransack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/static/logo/ransack.svg -------------------------------------------------------------------------------- /docs/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/docs/yarn.lock -------------------------------------------------------------------------------- /lib/polyamorous/activerecord/join_association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/polyamorous/activerecord/join_association.rb -------------------------------------------------------------------------------- /lib/polyamorous/activerecord/join_association_7_2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/polyamorous/activerecord/join_association_7_2.rb -------------------------------------------------------------------------------- /lib/polyamorous/activerecord/join_dependency.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/polyamorous/activerecord/join_dependency.rb -------------------------------------------------------------------------------- /lib/polyamorous/activerecord/reflection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/polyamorous/activerecord/reflection.rb -------------------------------------------------------------------------------- /lib/polyamorous/join.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/polyamorous/join.rb -------------------------------------------------------------------------------- /lib/polyamorous/polyamorous.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/polyamorous/polyamorous.rb -------------------------------------------------------------------------------- /lib/polyamorous/swapping_reflection_class.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/polyamorous/swapping_reflection_class.rb -------------------------------------------------------------------------------- /lib/polyamorous/tree_node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/polyamorous/tree_node.rb -------------------------------------------------------------------------------- /lib/ransack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack.rb -------------------------------------------------------------------------------- /lib/ransack/active_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/active_record.rb -------------------------------------------------------------------------------- /lib/ransack/adapters/active_record/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/adapters/active_record/base.rb -------------------------------------------------------------------------------- /lib/ransack/adapters/active_record/context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/adapters/active_record/context.rb -------------------------------------------------------------------------------- /lib/ransack/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/configuration.rb -------------------------------------------------------------------------------- /lib/ransack/constants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/constants.rb -------------------------------------------------------------------------------- /lib/ransack/context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/context.rb -------------------------------------------------------------------------------- /lib/ransack/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/helpers.rb -------------------------------------------------------------------------------- /lib/ransack/helpers/form_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/helpers/form_builder.rb -------------------------------------------------------------------------------- /lib/ransack/helpers/form_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/helpers/form_helper.rb -------------------------------------------------------------------------------- /lib/ransack/invalid_search_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/invalid_search_error.rb -------------------------------------------------------------------------------- /lib/ransack/locale/ar.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/ar.yml -------------------------------------------------------------------------------- /lib/ransack/locale/az.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/az.yml -------------------------------------------------------------------------------- /lib/ransack/locale/bg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/bg.yml -------------------------------------------------------------------------------- /lib/ransack/locale/ca.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/ca.yml -------------------------------------------------------------------------------- /lib/ransack/locale/cs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/cs.yml -------------------------------------------------------------------------------- /lib/ransack/locale/da.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/da.yml -------------------------------------------------------------------------------- /lib/ransack/locale/de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/de.yml -------------------------------------------------------------------------------- /lib/ransack/locale/el.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/el.yml -------------------------------------------------------------------------------- /lib/ransack/locale/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/en.yml -------------------------------------------------------------------------------- /lib/ransack/locale/es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/es.yml -------------------------------------------------------------------------------- /lib/ransack/locale/fa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/fa.yml -------------------------------------------------------------------------------- /lib/ransack/locale/fi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/fi.yml -------------------------------------------------------------------------------- /lib/ransack/locale/fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/fr.yml -------------------------------------------------------------------------------- /lib/ransack/locale/hu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/hu.yml -------------------------------------------------------------------------------- /lib/ransack/locale/id.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/id.yml -------------------------------------------------------------------------------- /lib/ransack/locale/it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/it.yml -------------------------------------------------------------------------------- /lib/ransack/locale/ja.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/ja.yml -------------------------------------------------------------------------------- /lib/ransack/locale/ko.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/ko.yml -------------------------------------------------------------------------------- /lib/ransack/locale/nl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/nl.yml -------------------------------------------------------------------------------- /lib/ransack/locale/pt-BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/pt-BR.yml -------------------------------------------------------------------------------- /lib/ransack/locale/ro.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/ro.yml -------------------------------------------------------------------------------- /lib/ransack/locale/ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/ru.yml -------------------------------------------------------------------------------- /lib/ransack/locale/sk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/sk.yml -------------------------------------------------------------------------------- /lib/ransack/locale/sv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/sv.yml -------------------------------------------------------------------------------- /lib/ransack/locale/tr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/tr.yml -------------------------------------------------------------------------------- /lib/ransack/locale/uk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/uk.yml -------------------------------------------------------------------------------- /lib/ransack/locale/zh-CN.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/zh-CN.yml -------------------------------------------------------------------------------- /lib/ransack/locale/zh-TW.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/locale/zh-TW.yml -------------------------------------------------------------------------------- /lib/ransack/naming.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/naming.rb -------------------------------------------------------------------------------- /lib/ransack/nodes/attribute.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/nodes/attribute.rb -------------------------------------------------------------------------------- /lib/ransack/nodes/bindable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/nodes/bindable.rb -------------------------------------------------------------------------------- /lib/ransack/nodes/condition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/nodes/condition.rb -------------------------------------------------------------------------------- /lib/ransack/nodes/grouping.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/nodes/grouping.rb -------------------------------------------------------------------------------- /lib/ransack/nodes/node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/nodes/node.rb -------------------------------------------------------------------------------- /lib/ransack/nodes/sort.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/nodes/sort.rb -------------------------------------------------------------------------------- /lib/ransack/nodes/value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/nodes/value.rb -------------------------------------------------------------------------------- /lib/ransack/predicate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/predicate.rb -------------------------------------------------------------------------------- /lib/ransack/ransacker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/ransacker.rb -------------------------------------------------------------------------------- /lib/ransack/search.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/search.rb -------------------------------------------------------------------------------- /lib/ransack/translate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/translate.rb -------------------------------------------------------------------------------- /lib/ransack/version.rb: -------------------------------------------------------------------------------- 1 | module Ransack 2 | VERSION = '4.4.1' 3 | end 4 | -------------------------------------------------------------------------------- /lib/ransack/visitor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/lib/ransack/visitor.rb -------------------------------------------------------------------------------- /ransack.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/ransack.gemspec -------------------------------------------------------------------------------- /spec/console.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/console.rb -------------------------------------------------------------------------------- /spec/factories/articles.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/factories/articles.rb -------------------------------------------------------------------------------- /spec/factories/comments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/factories/comments.rb -------------------------------------------------------------------------------- /spec/factories/notes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/factories/notes.rb -------------------------------------------------------------------------------- /spec/factories/people.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/factories/people.rb -------------------------------------------------------------------------------- /spec/factories/tags.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/factories/tags.rb -------------------------------------------------------------------------------- /spec/helpers/polyamorous_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/helpers/polyamorous_helper.rb -------------------------------------------------------------------------------- /spec/helpers/ransack_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/helpers/ransack_helper.rb -------------------------------------------------------------------------------- /spec/polyamorous/activerecord_compatibility_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/polyamorous/activerecord_compatibility_spec.rb -------------------------------------------------------------------------------- /spec/polyamorous/join_association_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/polyamorous/join_association_spec.rb -------------------------------------------------------------------------------- /spec/polyamorous/join_dependency_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/polyamorous/join_dependency_spec.rb -------------------------------------------------------------------------------- /spec/polyamorous/join_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/polyamorous/join_spec.rb -------------------------------------------------------------------------------- /spec/ransack/adapters/active_record/base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/ransack/adapters/active_record/base_spec.rb -------------------------------------------------------------------------------- /spec/ransack/adapters/active_record/context_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/ransack/adapters/active_record/context_spec.rb -------------------------------------------------------------------------------- /spec/ransack/configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/ransack/configuration_spec.rb -------------------------------------------------------------------------------- /spec/ransack/helpers/form_builder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/ransack/helpers/form_builder_spec.rb -------------------------------------------------------------------------------- /spec/ransack/helpers/form_helper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/ransack/helpers/form_helper_spec.rb -------------------------------------------------------------------------------- /spec/ransack/invalid_search_error_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/ransack/invalid_search_error_spec.rb -------------------------------------------------------------------------------- /spec/ransack/nodes/condition_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/ransack/nodes/condition_spec.rb -------------------------------------------------------------------------------- /spec/ransack/nodes/grouping_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/ransack/nodes/grouping_spec.rb -------------------------------------------------------------------------------- /spec/ransack/nodes/value_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/ransack/nodes/value_spec.rb -------------------------------------------------------------------------------- /spec/ransack/predicate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/ransack/predicate_spec.rb -------------------------------------------------------------------------------- /spec/ransack/ransacker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/ransack/ransacker_spec.rb -------------------------------------------------------------------------------- /spec/ransack/search_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/ransack/search_spec.rb -------------------------------------------------------------------------------- /spec/ransack/translate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/ransack/translate_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/support/en.yml -------------------------------------------------------------------------------- /spec/support/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/activerecord-hackery/ransack/HEAD/spec/support/schema.rb --------------------------------------------------------------------------------