class Cardio::Generators::ModGenerator
generate mod with standard directories
Public Instance Methods
Source
# File lib/generators/mod/mod_generator.rb, line 6 def create_mod inside mod_path do data_dir assets_dir config_dir set_dir spec_dir empty_directory "public" end end
Source
# File lib/generators/mod/mod_generator.rb, line 17 def root_files template "README.md.erb", "#{mod_path}/README.md" end
Private Instance Methods
Source
# File lib/generators/mod/mod_generator.rb, line 23 def assets_dir inside "assets" do empty_directory "script" empty_directory "style" end end
Source
# File lib/generators/mod/mod_generator.rb, line 50 def config_dir inside "config" do # empty_directory "before" empty_directory "early" empty_directory "late" empty_directory "locales" end end
Source
# File lib/generators/mod/mod_generator.rb, line 30 def data_dir inside "data" do create_file "real.yml" end end
Source
# File lib/generators/mod/mod_generator.rb, line 36 def set_dir inside "set" do %w[abstract all type type_plus_right right self].each do |pattern| empty_directory pattern end end end
Source
# File lib/generators/mod/mod_generator.rb, line 44 def spec_dir inside "spec" do set_dir end end