@@ -4,7 +4,7 @@ module JSONAPI
44 module ActiveRelationRetrieval
55 include ::JSONAPI ::RelationRetrieval
66
7- def find_related_ids ( relationship , options = { } )
7+ def find_related_ids ( relationship , options )
88 self . class . find_related_fragments ( self , relationship , options ) . keys . collect { |rid | rid . id }
99 end
1010
@@ -17,7 +17,7 @@ module ClassMethods
1717 # @option options [Hash] :include_directives The `include_directives`
1818 #
1919 # @return [Array<Resource>] the Resource instances matching the filters, sorting and pagination rules.
20- def find ( filters , options = { } )
20+ def find ( filters , options )
2121 sort_criteria = options . fetch ( :sort_criteria ) { [ ] }
2222
2323 join_manager = ActiveRelation ::JoinManager . new ( resource_klass : self ,
@@ -41,7 +41,7 @@ def find(filters, options = {})
4141 # @option options [Hash] :context The context of the request, set in the controller
4242 #
4343 # @return [Integer] the count
44- def count ( filters , options = { } )
44+ def count ( filters , options )
4545 join_manager = ActiveRelation ::JoinManager . new ( resource_klass : self ,
4646 filters : filters )
4747
@@ -57,7 +57,7 @@ def count(filters, options = {})
5757 #
5858 # @param key the primary key of the resource to find
5959 # @option options [Hash] :context The context of the request, set in the controller
60- def find_by_key ( key , options = { } )
60+ def find_by_key ( key , options )
6161 record = find_record_by_key ( key , options )
6262 resource_for ( record , options [ :context ] )
6363 end
@@ -66,7 +66,7 @@ def find_by_key(key, options = {})
6666 #
6767 # @param keys [Array<key>] Array of primary keys to find resources for
6868 # @option options [Hash] :context The context of the request, set in the controller
69- def find_by_keys ( keys , options = { } )
69+ def find_by_keys ( keys , options )
7070 records = find_records_by_keys ( keys , options )
7171 resources_for ( records , options [ :context ] )
7272 end
@@ -76,7 +76,7 @@ def find_by_keys(keys, options = {})
7676 #
7777 # @param keys [Array<key>] Array of primary keys to find resources for
7878 # @option options [Hash] :context The context of the request, set in the controller
79- def find_to_populate_by_keys ( keys , options = { } )
79+ def find_to_populate_by_keys ( keys , options )
8080 records = records_for_populate ( options ) . where ( _primary_key => keys )
8181 resources_for ( records , options [ :context ] )
8282 end
@@ -93,7 +93,7 @@ def find_to_populate_by_keys(keys, options = {})
9393 # @return [Hash{ResourceIdentity => {identity: => ResourceIdentity, cache: cache_field}]
9494 # the ResourceInstances matching the filters, sorting, and pagination rules along with any request
9595 # additional_field values
96- def find_fragments ( filters , options = { } )
96+ def find_fragments ( filters , options )
9797 include_directives = options . fetch ( :include_directives , { } )
9898 resource_klass = self
9999
@@ -259,7 +259,7 @@ def find_fragments(filters, options = {})
259259 # @return [Hash{ResourceIdentity => {identity: => ResourceIdentity, cache: cache_field, related: {relationship_name: [] }}}]
260260 # the ResourceInstances matching the filters, sorting, and pagination rules along with any request
261261 # additional_field values
262- def find_related_fragments ( source_fragment , relationship , options = { } )
262+ def find_related_fragments ( source_fragment , relationship , options )
263263 if relationship . polymorphic? # && relationship.foreign_key_on == :self
264264 source_resource_klasses = if relationship . foreign_key_on == :self
265265 relationship . class . polymorphic_types ( relationship . name ) . collect do |polymorphic_type |
@@ -498,11 +498,11 @@ def find_related_fragments_from_inverse(source, source_relationship, options, co
498498 #
499499 # @return [Integer] the count
500500
501- def count_related ( source , relationship , options = { } )
501+ def count_related ( source , relationship , options )
502502 relationship . resource_klass . count_related_from_inverse ( source , relationship , options )
503503 end
504504
505- def count_related_from_inverse ( source_resource , source_relationship , options = { } )
505+ def count_related_from_inverse ( source_resource , source_relationship , options )
506506 relationship = source_relationship . resource_klass . _relationship ( source_relationship . inverse_relationship )
507507
508508 related_klass = relationship . resource_klass
@@ -541,7 +541,7 @@ def count_related_from_inverse(source_resource, source_relationship, options = {
541541 # @option options [Hash] :context The context of the request, set in the controller
542542 #
543543 # @return [ActiveRecord::Relation]
544- def records_base ( _options = { } )
544+ def records_base ( _options )
545545 _model_class . all
546546 end
547547
@@ -551,7 +551,7 @@ def records_base(_options = {})
551551 # @option options [Hash] :context The context of the request, set in the controller
552552 #
553553 # @return [ActiveRecord::Relation]
554- def records ( options = { } )
554+ def records ( options )
555555 records_base ( options )
556556 end
557557
@@ -562,7 +562,7 @@ def records(options = {})
562562 # @option options [Hash] :context The context of the request, set in the controller
563563 #
564564 # @return [ActiveRecord::Relation]
565- def records_for_populate ( options = { } )
565+ def records_for_populate ( options )
566566 records_base ( options )
567567 end
568568
@@ -571,7 +571,7 @@ def records_for_populate(options = {})
571571 # @option options [Hash] :context The context of the request, set in the controller
572572 #
573573 # @return [ActiveRecord::Relation]
574- def records_for_source_to_related ( options = { } )
574+ def records_for_source_to_related ( options )
575575 records_base ( options )
576576 end
577577
@@ -636,13 +636,13 @@ def join_relationship(records:, relationship:, resource_type: nil, join_type: :i
636636
637637 # protected
638638
639- def find_record_by_key ( key , options = { } )
639+ def find_record_by_key ( key , options )
640640 record = apply_request_settings_to_records ( records : records ( options ) , primary_keys : key , options : options ) . first
641641 fail JSONAPI ::Exceptions ::RecordNotFound . new ( key ) if record . nil?
642642 record
643643 end
644644
645- def find_records_by_keys ( keys , options = { } )
645+ def find_records_by_keys ( keys , options )
646646 apply_request_settings_to_records ( records : records ( options ) , primary_keys : keys , options : options )
647647 end
648648
@@ -838,7 +838,7 @@ def quote(field)
838838 %{"#{ field . to_s } "}
839839 end
840840
841- def apply_filters ( records , filters , options = { } )
841+ def apply_filters ( records , filters , options )
842842 if filters
843843 filters . each do |filter , value |
844844 records = apply_filter ( records , filter , value , options )
@@ -864,7 +864,7 @@ def get_aliased_field(path_with_field, join_manager)
864864 concat_table_field ( table_alias , field_segment . delegated_field_name )
865865 end
866866
867- def apply_filter ( records , filter , value , options = { } )
867+ def apply_filter ( records , filter , value , options )
868868 strategy = _allowed_filters . fetch ( filter . to_sym , Hash . new ) [ :apply ]
869869
870870 if strategy
0 commit comments