Sha256: a767db57b7ac57aafc5bd3d695de60ef88b9cc123114f7747238a7c27542f687
Contents?: true
Size: 569 Bytes
Versions: 1
Compression:
Stored size: 569 Bytes
Contents
# frozen_string_literal: true require 'rom/schema' require 'gladwords/associations' module Gladwords # AdWords API schema # # @api public class Schema < ROM::Schema option :shitlist, default: -> { EMPTY_SET } # Internal hook used during setup process # # @see Schema#finalize_associations! # # @api private def finalize_associations!(relations:) super do associations.map do |definition| Gladwords::Associations.const_get(definition.type).new(definition, relations) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gladwords-1.0.1 | lib/gladwords/schema.rb |