Class: Generators::ModuleGenerator
- Inherits:
-
Rails::Generators::PluginGenerator
- Object
- Rails::Generators::PluginGenerator
- Generators::ModuleGenerator
- Defined in:
- lib/generators/module_generator.rb
Instance Method Summary collapse
- #app_path ⇒ Object
- #engine? ⇒ Boolean
- #full? ⇒ Boolean
- #get_builder_class ⇒ Object
- #git_author ⇒ Object
- #git_email ⇒ Object
- #module_name ⇒ Object
- #mountable? ⇒ Boolean
- #name ⇒ Object
-
#original_name ⇒ Object
This is what ‘valid_const?` tests for validity.
- #update_gemfile ⇒ Object
- #with_dummy_app? ⇒ Boolean
Instance Method Details
#app_path ⇒ Object
72 73 74 |
# File 'lib/generators/module_generator.rb', line 72 def app_path "houston-#{name}" end |
#engine? ⇒ Boolean
101 102 103 |
# File 'lib/generators/module_generator.rb', line 101 def engine? true end |
#full? ⇒ Boolean
93 94 95 |
# File 'lib/generators/module_generator.rb', line 93 def full? true end |
#get_builder_class ⇒ Object
81 82 83 |
# File 'lib/generators/module_generator.rb', line 81 def get_builder_class ModuleBuilder end |
#git_author ⇒ Object
85 86 87 |
# File 'lib/generators/module_generator.rb', line 85 def `git config user.name`.chomp end |
#git_email ⇒ Object
89 90 91 |
# File 'lib/generators/module_generator.rb', line 89 def git_email `git config user.email`.chomp end |
#module_name ⇒ Object
66 |
# File 'lib/generators/module_generator.rb', line 66 alias_method :module_name, :app_path |
#mountable? ⇒ Boolean
97 98 99 |
# File 'lib/generators/module_generator.rb', line 97 def mountable? true end |
#name ⇒ Object
68 69 70 |
# File 'lib/generators/module_generator.rb', line 68 def name module_name end |
#original_name ⇒ Object
This is what ‘valid_const?` tests for validity
77 78 79 |
# File 'lib/generators/module_generator.rb', line 77 def original_name module_name end |
#update_gemfile ⇒ Object
109 110 111 112 |
# File 'lib/generators/module_generator.rb', line 109 def update_gemfile super git_init end |
#with_dummy_app? ⇒ Boolean
105 106 107 |
# File 'lib/generators/module_generator.rb', line 105 def with_dummy_app? false end |