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
66 67 68 |
# File 'lib/generators/module_generator.rb', line 66 def app_path "houston-#{name}" end |
#engine? ⇒ Boolean
95 96 97 |
# File 'lib/generators/module_generator.rb', line 95 def engine? true end |
#full? ⇒ Boolean
87 88 89 |
# File 'lib/generators/module_generator.rb', line 87 def full? true end |
#get_builder_class ⇒ Object
75 76 77 |
# File 'lib/generators/module_generator.rb', line 75 def get_builder_class ModuleBuilder end |
#git_author ⇒ Object
79 80 81 |
# File 'lib/generators/module_generator.rb', line 79 def `git config user.name`.chomp end |
#git_email ⇒ Object
83 84 85 |
# File 'lib/generators/module_generator.rb', line 83 def git_email `git config user.email`.chomp end |
#module_name ⇒ Object
60 |
# File 'lib/generators/module_generator.rb', line 60 alias_method :module_name, :app_path |
#mountable? ⇒ Boolean
91 92 93 |
# File 'lib/generators/module_generator.rb', line 91 def mountable? true end |
#name ⇒ Object
62 63 64 |
# File 'lib/generators/module_generator.rb', line 62 def name module_name end |
#original_name ⇒ Object
This is what ‘valid_const?` tests for validity
71 72 73 |
# File 'lib/generators/module_generator.rb', line 71 def original_name module_name end |
#update_gemfile ⇒ Object
103 104 105 106 |
# File 'lib/generators/module_generator.rb', line 103 def update_gemfile super git_init end |
#with_dummy_app? ⇒ Boolean
99 100 101 |
# File 'lib/generators/module_generator.rb', line 99 def with_dummy_app? false end |