Sha256: a6192018fea23643a671c3ee42ed7b15d03de6d20fadcce54cfd5940dee9b748
Contents?: true
Size: 526 Bytes
Versions: 11
Compression:
Stored size: 526 Bytes
Contents
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
11 entries across 11 versions & 1 rubygems