Sha256: af0004a716f941a37799aaaa76d7454b23ba0dea1e5bf35b0d98efeb0e2b30a3
Contents?: true
Size: 711 Bytes
Versions: 3
Compression:
Stored size: 711 Bytes
Contents
require 'rails_generator/generators/components/model/model_generator' require 'active_record' require 'dm-core' class DdModelGenerator < ModelGenerator def manifest record do |m| # Check for class naming collisions. m.class_collisions class_path, class_name, "#{class_name}Test" # Model, test, and fixture directories. m.directory File.join('app/models', class_path) m.directory File.join('test/unit', class_path) # Model class, unit test, and fixtures. m.template 'model.rb', File.join('app/models', class_path, "#{file_name}.rb") m.template 'unit_test.rb', File.join('test/unit', class_path, "#{file_name}_test.rb") end end end
Version data entries
3 entries across 3 versions & 1 rubygems