Sha256: 4a47f78d35567f52c3dec0f8f6db83aae8a64ecfb695e98889d7b45b83101dca

Contents?: true

Size: 350 Bytes

Versions: 1

Compression:

Stored size: 350 Bytes

Contents

module JsonapiCompliable
  module Adapters
    module ActiveRecord
      class BelongsToSideload < Sideload::BelongsTo
        include Inferrence

        def default_base_scope
          resource_class.model.all
        end

        def scope(parent_ids)
          base_scope.where(primary_key => parent_ids)
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jsonapi_compliable-1.0.alpha.2 lib/jsonapi_compliable/adapters/active_record/belongs_to_sideload.rb