Sha256: 4383f1da79dd3f52ba5aa75dceb5d09194ddb47bee8daaa69487c3047124a14b
Contents?: true
Size: 473 Bytes
Versions: 2
Compression:
Stored size: 473 Bytes
Contents
# frozen_string_literal: true require "rom/associations/many_to_one" module ROM module HTTP module Associations # ManyToOne implementation class ManyToOne < ROM::Associations::ManyToOne def call(target: self.target) raise MissingAssociationViewError, "must override view" unless view schema = target.schema.qualified relation = target apply_view(schema, relation) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rom-http-0.10.0 | lib/rom/http/associations/many_to_one.rb |
rom-http-0.9.0 | lib/rom/http/associations/many_to_one.rb |