class JsonApiResource::Associations::Preloaders::Distributors::Base
Attributes
association[RW]
Public Class Methods
new(association)
click to toggle source
# File lib/json_api_resource/associations/preloaders/distributors/base.rb, line 11 def initialize(association) self.association = association end
Public Instance Methods
distribute( targets, resutls )
click to toggle source
# File lib/json_api_resource/associations/preloaders/distributors/base.rb, line 15 def distribute( targets, resutls ) validate_assignability!( resutls ) assign( targets, resutls ) end
Private Instance Methods
assign( targets, resutls )
click to toggle source
# File lib/json_api_resource/associations/preloaders/distributors/base.rb, line 26 def assign( targets, resutls ) raise NotImplementedError end
validate_assignability!( resutls )
click to toggle source
# File lib/json_api_resource/associations/preloaders/distributors/base.rb, line 22 def validate_assignability!( resutls ) raise NotImplementedError end