Sha256: 10ee334f0a0793055e332245e12e127e1c2d766bd51ae267943160ad2b3ae95c
Contents?: true
Size: 492 Bytes
Versions: 1
Compression:
Stored size: 492 Bytes
Contents
# frozen_string_literal: true require_relative "nestable" module ROM module Registries # @api public class Datasets < Root prepend Nestable # @api private def define_component(**options) return super unless provider_type == :relation comp = components.get(:datasets, relation_id: config.component.id, abstract: false) comp || super(**options, id: config.component.dataset, relation_id: config.component.id) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rom-6.0.0.alpha1 | lib/rom/registries/datasets.rb |