Sha256: 22713e5a14a14bab81d210c025627edcab89302cc11a0b17ba4eb54fbd7beef8
Contents?: true
Size: 500 Bytes
Versions: 9
Compression:
Stored size: 500 Bytes
Contents
require 'generators/rom' module ROM module Generators class MapperGenerator < Base def create_mapper_file template( 'mapper.rb.erb', File.join('app', 'mappers', "#{file_name.singularize}_mapper.rb") ) end private def model_name class_name.singularize end def relation class_name.pluralize.underscore end def register_as model_name.singularize.downcase end end end end
Version data entries
9 entries across 9 versions & 1 rubygems