Class: Harbourmaster::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Harbourmaster::InstallGenerator
- Defined in:
- lib/generators/harbourmaster/install/install_generator.rb
Instance Method Summary collapse
- #copy_base_api_controller ⇒ Object
- #initialize_active_model_serializers ⇒ Object
- #initialize_api_docs ⇒ Object
- #initialize_apitome ⇒ Object
- #initializer_responder ⇒ Object
Instance Method Details
#copy_base_api_controller ⇒ Object
7 8 9 |
# File 'lib/generators/harbourmaster/install/install_generator.rb', line 7 def copy_base_api_controller copy_file 'base_api_controller.rb', 'app/controllers/base_api_controller.rb' end |
#initialize_active_model_serializers ⇒ Object
15 16 17 |
# File 'lib/generators/harbourmaster/install/install_generator.rb', line 15 def initialize_active_model_serializers copy_file 'active_model_serializer.rb', 'config/initializers/active_model_serializer.rb' end |
#initialize_api_docs ⇒ Object
19 20 21 |
# File 'lib/generators/harbourmaster/install/install_generator.rb', line 19 def initialize_api_docs copy_file 'rspec_api_documentation.rb', 'config/initializers/rspec_api_documentation.rb' end |
#initialize_apitome ⇒ Object
23 24 25 |
# File 'lib/generators/harbourmaster/install/install_generator.rb', line 23 def initialize_apitome generate "apitome:install" end |
#initializer_responder ⇒ Object
11 12 13 |
# File 'lib/generators/harbourmaster/install/install_generator.rb', line 11 def initializer_responder template 'json_responder.rb', 'lib/responders/json_responder.rb' end |