Class: RestRails::Generators::InstallGenerator

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

Instance Method Summary collapse

Instance Method Details

#basic_setupObject

argument :name, :type => :string, :default => “en”



9
10
11
12
# File 'lib/generators/rest_rails/install_generator.rb', line 9

def basic_setup
  # Setup Initializer
  template "rest_rails.rb", "config/initializers/rest_rails.rb"
end

#completedObject



19
20
21
# File 'lib/generators/rest_rails/install_generator.rb', line 19

def completed
  readme "README"
end

#setup_routesObject



13
14
15
16
17
18
# File 'lib/generators/rest_rails/install_generator.rb', line 13

def setup_routes
  route "mount RestRails::Engine => '/api/v1', as: 'rest'"
  route "# For more information, check out the gem repo: https://github.com/sergio-rivas/rest-rails"
  route "# Note: Make sure RestRails engine is at the BOTTOM of routes"
  route "# RestRails standard REST API for all models"
end