Class: Jazz::HelperGenerator

Inherits:
Thor::Group
  • Object
show all
Includes:
AppDetector, Thor::Actions
Defined in:
lib/jazz/helper_generator.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods included from AppDetector

#app_path, #generate_controller, #generate_db, #generate_glue, #generate_helper, #generate_model, #generate_views, #new_app_path, #prefix, #public_path, #rack_app?

Class Method Details

.source_rootObject



10
11
12
# File 'lib/jazz/helper_generator.rb', line 10

def self.source_root
  File.join(File.dirname(__FILE__), '..', '..')
end

Instance Method Details

#build_the_glueObject



22
23
24
# File 'lib/jazz/helper_generator.rb', line 22

def build_the_glue
  generate_glue
end

#build_the_helperObject



18
19
20
# File 'lib/jazz/helper_generator.rb', line 18

def build_the_helper
  generate_helper
end

#farewellObject



26
27
28
# File 'lib/jazz/helper_generator.rb', line 26

def farewell
  $stdout.puts "Your helper is ready to rule!"
end

#greetingObject



14
15
16
# File 'lib/jazz/helper_generator.rb', line 14

def greeting
  $stdout.puts "Creating new Jazz helper #{name.pluralize}Helper"
end