RockSolt/filterameter

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
.github/workflows/rspec.yml
.github/workflows/rubocop.yml
.gitignore
.rdoc_options
.rubocop.yml
.ruby-gemset
.ruby-version
Appraisals
Gemfile
Gemfile.lock
Guardfile
LICENSE
README.md
Rakefile
bin/start_db.sh
filterameter.gemspec
gemfiles/rails_6_1.gemfile
gemfiles/rails_7.gemfile
gemfiles/rails_7_1.gemfile
gemfiles/rails_7_2.gemfile
lib/filterameter.rb17
A
0 mins
lib/filterameter/configuration.rb17
A
0 mins
lib/filterameter/declaration_errors.rb6
A
0 mins
lib/filterameter/declaration_errors/cannot_be_inline_scope_error.rb11
A
0 mins
lib/filterameter/declaration_errors/filter_scope_argument_error.rb10
A
0 mins
lib/filterameter/declaration_errors/no_such_attribute_error.rb9
A
0 mins
lib/filterameter/declaration_errors/not_a_scope_error.rb9
A
0 mins
lib/filterameter/declaration_errors/sort_scope_requires_one_argument_error.rb9
A
0 mins
lib/filterameter/declaration_errors/unexpected_error.rb13
A
0 mins
lib/filterameter/declarations_validator.rb62
A
0 mins
lib/filterameter/declarative_filters.rb37
A
0 mins
lib/filterameter/errors.rb12
A
0 mins
lib/filterameter/exceptions.rb6
A
0 mins
lib/filterameter/exceptions/cannot_determine_model_error.rb16
A
0 mins
lib/filterameter/exceptions/collection_association_sort_error.rb9
A
0 mins
lib/filterameter/exceptions/invalid_association_declaration_error.rb9
A
0 mins
lib/filterameter/exceptions/undeclared_parameter_error.rb14
A
0 mins
lib/filterameter/exceptions/validation_error.rb14
A
0 mins
lib/filterameter/filter_coordinator.rb46
A
0 mins
lib/filterameter/filter_declaration.rb68
A
0 mins
lib/filterameter/filter_factory.rb45
A
0 mins
lib/filterameter/filterable.rb13
A
0 mins
lib/filterameter/filters/arel_filter.rb12
A
0 mins
lib/filterameter/filters/attribute_filter.rb14
A
0 mins
lib/filterameter/filters/attribute_validator.rb11
A
0 mins
lib/filterameter/filters/conditional_scope_filter.rb24
A
0 mins
lib/filterameter/filters/matches_filter.rb18
A
0 mins
lib/filterameter/filters/maximum_filter.rb9
A
0 mins
lib/filterameter/filters/minimum_filter.rb9
A
0 mins
lib/filterameter/filters/nested_collection_filter.rb9
A
0 mins