class Cardio::Generators::ModGenerator
generate mod with standard directories
Public Instance Methods
create_mod()
click to toggle source
# File lib/generators/mod/mod_generator.rb, line 6 def create_mod inside mod_path do assets_dir config_dir set_dir spec_dir empty_directory "public" end end
root_files()
click to toggle source
# File lib/generators/mod/mod_generator.rb, line 16 def root_files template "README.md.erb", "#{mod_path}/README.md" end
Private Instance Methods
assets_dir()
click to toggle source
# File lib/generators/mod/mod_generator.rb, line 22 def assets_dir inside "assets" do empty_directory "script" empty_directory "style" end end
config_dir()
click to toggle source
# File lib/generators/mod/mod_generator.rb, line 43 def config_dir inside "config" do # empty_directory "before" empty_directory "early" empty_directory "late" empty_directory "locales" end end
set_dir()
click to toggle source
# File lib/generators/mod/mod_generator.rb, line 29 def set_dir inside "set" do %w[abstract all type type_plus_right right self].each do |pattern| empty_directory pattern end end end
spec_dir()
click to toggle source
# File lib/generators/mod/mod_generator.rb, line 37 def spec_dir inside "spec" do set_dir end end