Sha256: 384846e2cccadf2f32b6f9f076e7c06c895f5af06ca047f7f410f67b7b9d5a1a
Contents?: true
Size: 557 Bytes
Versions: 3
Compression:
Stored size: 557 Bytes
Contents
# frozen_string_literal: true require 'rom/mapper/mapper_dsl' module ROM class Mapper # Model DSL allows setting a model class # # @private module ConfigurationPlugin # Mapper definition DSL used by Setup DSL # # @private def self.apply(configuration, options = {}) configuration.extend Methods configuration end module Methods def mappers(&block) register_mapper(*MapperDSL.new(self, mapper_classes, block).mapper_classes) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rom-core-5.0.2 | lib/rom/mapper/configuration_plugin.rb |
rom-core-5.0.1 | lib/rom/mapper/configuration_plugin.rb |
rom-core-5.0.0 | lib/rom/mapper/configuration_plugin.rb |