Class: Pinkman::ApiGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Pinkman::ApiGenerator
- Defined in:
- lib/generators/pinkman/api_generator.rb
Instance Method Summary collapse
Instance Method Details
#generate_api_file ⇒ Object
9 10 11 |
# File 'lib/generators/pinkman/api_generator.rb', line 9 def generate_api_file template "api.rb.erb", "app/controllers/api/#{controller_file_name}" end |
#insert_a_resource_in_routes ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/generators/pinkman/api_generator.rb', line 13 def insert_a_resource_in_routes inject_into_file 'config/routes.rb', after: "namespace :api do" do %/ resources :#{api_name} do collection do get 'get(\/:query)', action: 'get' get 'search(\/:query)', action: 'search' end end / end end |