Class: Roda::Project::Bin::Generators::Routes

Inherits:
Roda::Project::Bin::Generator show all
Defined in:
lib/roda/project/bin/generators/routes.rb

Instance Method Summary collapse

Methods inherited from Roda::Project::Bin::Generator

#templates_root

Methods inherited from Generator

#initialize

Methods included from Helpers::Ids

#api_id, #fullstack_id, #id_to_string, #minimal_id, #minitest_id, #mysql_id, #postgresql_id, #rspec_id, #sqlite_id

Methods included from Helpers::Template

#cp_dir, #cp_file, #erb_cp_dir, #erb_cp_file, #templates_root

Constructor Details

This class inherits a constructor from Roda::Project::Generator

Instance Method Details

#callObject



6
7
8
9
10
11
12
13
14
15
# File 'lib/roda/project/bin/generators/routes.rb', line 6

def call
  if branch_name.nil? || branch_name.empty? || routes_list.nil? || routes_list.empty?
    puts "Usage: bin/roda g routes branch_name route1 route2:method"
    exit 1
  end

  generate_routes
  generate_views
  generate_tests
end