Class: Mygen::Plugins::MygenGenerator

Inherits:
Generator
  • Object
show all
Defined in:
lib/mygen/plugins/mygen_generator.rb

Instance Attribute Summary

Attributes inherited from Generator

#dest_dir, #dry_run, #name, #options, #template_source_dir

Instance Method Summary collapse

Methods inherited from Generator

descendants, #fileutils, #generator_name, #initialize, #parent_dirs_dont_exist?

Methods included from Templates

#make_template_tree, #make_template_tree_in_current_dir, #parse, #parse_templates

Methods included from Files

#directory_exists?, #file_destination, #internal_template_files, #internal_template_source_dir, #move_file_in_place, #template_dirs, #template_files

Methods included from Naming

#camel_case, #cc_name, #d_name, #dash_case, #method_name, #no_case, #s_name, #snake_case

Constructor Details

This class inherits a constructor from Mygen::Generator

Instance Method Details

#callObject



9
10
11
12
13
14
15
16
# File 'lib/mygen/plugins/mygen_generator.rb', line 9

def call
  puts "create generator named #{name}"
  make_template_tree(true)
  @bleh = "fish"
  @name = name
  b = binding
  parse_templates(b)
end

#descriptionObject



5
6
7
# File 'lib/mygen/plugins/mygen_generator.rb', line 5

def description
  "Generates a new mygen generator"
end