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
67 68 69 |
# File 'lib/generators/module_generator.rb', line 67 def app_path "houston-#{name}" end |
#engine? ⇒ Boolean
96 97 98 |
# File 'lib/generators/module_generator.rb', line 96 def engine? true end |
#full? ⇒ Boolean
88 89 90 |
# File 'lib/generators/module_generator.rb', line 88 def full? true end |
#get_builder_class ⇒ Object
76 77 78 |
# File 'lib/generators/module_generator.rb', line 76 def get_builder_class ModuleBuilder end |
#git_author ⇒ Object
80 81 82 |
# File 'lib/generators/module_generator.rb', line 80 def `git config user.name`.chomp end |
#git_email ⇒ Object
84 85 86 |
# File 'lib/generators/module_generator.rb', line 84 def git_email `git config user.email`.chomp end |
#module_name ⇒ Object
61 |
# File 'lib/generators/module_generator.rb', line 61 alias_method :module_name, :app_path |
#mountable? ⇒ Boolean
92 93 94 |
# File 'lib/generators/module_generator.rb', line 92 def mountable? true end |
#name ⇒ Object
63 64 65 |
# File 'lib/generators/module_generator.rb', line 63 def name module_name end |
#original_name ⇒ Object
This is what ‘valid_const?` tests for validity
72 73 74 |
# File 'lib/generators/module_generator.rb', line 72 def original_name module_name end |
#update_gemfile ⇒ Object
104 105 106 107 |
# File 'lib/generators/module_generator.rb', line 104 def update_gemfile super git_init end |
#with_dummy_app? ⇒ Boolean
100 101 102 |
# File 'lib/generators/module_generator.rb', line 100 def with_dummy_app? false end |