Class: Trailblazer::Finder
- Inherits:
-
Object
- Object
- Trailblazer::Finder
- Includes:
- Base
- Defined in:
- lib/trailblazer/finder.rb,
lib/trailblazer/finder/dsl.rb,
lib/trailblazer/finder/base.rb,
lib/trailblazer/finder/find.rb,
lib/trailblazer/finder/version.rb,
lib/trailblazer/finder/utils/hash.rb,
lib/trailblazer/finder/utils/array.rb,
lib/trailblazer/finder/utils/extra.rb,
lib/trailblazer/finder/utils/string.rb,
lib/trailblazer/finder/helpers/basic.rb,
lib/trailblazer/finder/utils/splitter.rb,
lib/trailblazer/finder/activities/find.rb,
lib/trailblazer/finder/helpers/sorting.rb,
lib/trailblazer/finder/activities/prepare.rb,
lib/trailblazer/finder/activities/process.rb,
lib/trailblazer/finder/adapters/basic/paging.rb,
lib/trailblazer/finder/adapters/basic/sorting.rb,
lib/trailblazer/finder/adapters/sequel/paging.rb,
lib/trailblazer/finder/adapters/sequel/sorting.rb,
lib/trailblazer/finder/adapters/kaminari/paging.rb,
lib/trailblazer/finder/activities/prepare_entity.rb,
lib/trailblazer/finder/activities/prepare_paging.rb,
lib/trailblazer/finder/activities/prepare_params.rb,
lib/trailblazer/finder/activities/process_paging.rb,
lib/trailblazer/finder/adapters/basic/predicates.rb,
lib/trailblazer/finder/activities/prepare_adapter.rb,
lib/trailblazer/finder/activities/prepare_filters.rb,
lib/trailblazer/finder/activities/prepare_sorting.rb,
lib/trailblazer/finder/activities/process_filters.rb,
lib/trailblazer/finder/activities/process_sorting.rb,
lib/trailblazer/finder/adapters/sequel/predicates.rb,
lib/trailblazer/finder/activities/process_adapters.rb,
lib/trailblazer/finder/activities/prepare_properties.rb,
lib/trailblazer/finder/activities/process_predicates.rb,
lib/trailblazer/finder/adapters/active_record/paging.rb,
lib/trailblazer/finder/adapters/will_paginate/paging.rb,
lib/trailblazer/finder/adapters/active_record/sorting.rb,
lib/trailblazer/finder/adapters/active_record/predicates.rb
Defined Under Namespace
Modules: Activities, Adapters, Base, Dsl, Helpers, Types, Utils Classes: Configuration, Find
Constant Summary collapse
- EXT_ORM_ADAPTERS =
Types::Strict::String.enum('ActiveRecord', 'Sequel')
- ORM_ADAPTERS =
EXT_ORM_ADAPTERS | Types::Strict::String.enum('Basic')
- PAGING_ADAPTERS =
Types::Strict::String.enum('Kaminari', 'WillPaginate')
- VERSION =
"0.201.0"