Class: Harbourmaster::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/harbourmaster/install/install_generator.rb

Instance Method Summary collapse

Instance Method Details

#copy_base_api_controllerObject



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_serializersObject



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_docsObject



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_apitomeObject



23
24
25
# File 'lib/generators/harbourmaster/install/install_generator.rb', line 23

def initialize_apitome
  generate "apitome:install"
end

#initializer_responderObject



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