Sha256: a6b06c9a332c0a4dad61d0df1b7c686482e3fbc45352cb313793ea927c00cef4
Contents?: true
Size: 769 Bytes
Versions: 3
Compression:
Stored size: 769 Bytes
Contents
class SetGenerator < Rails::Generators::Base source_root File.expand_path('../templates', __FILE__) argument :mod, :required => true argument :set_pattern, :required => true argument :anchors, :required=>true, :type=>:array class_option :core, :type=>:boolean, :desc=>'create set files in Wagn gem' def create_files mod_path = if options.core? File.join Wagn.gem_root, 'mod', mod else File.join 'mod', mod end set_path = File.join(mod_path, 'set', set_pattern, anchors[0..-2], "#{anchors.last}.rb") spec_path = File.join(mod_path, 'spec', 'set', set_pattern, anchors[0..-2], "#{anchors.last}_spec.rb" ) template 'set_template.erb', set_path template 'set_spec_template.erb', spec_path end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
wagn-1.14.9 | lib/card/generators/set/set_generator.rb |
wagn-1.14.8 | lib/card/generators/set/set_generator.rb |
wagn-1.14.7 | lib/card/generators/set/set_generator.rb |