With a Google Docs opened, choose
Tools
-> Script Editor
.
For use the script it must be encapsulated in a isolated (out of a class) function
.
- sed
- tar
- curl
- gnupg
# lib/tasks/task_example.rake
namespace :namespace_1 do
# without this line the task will not be enumerated in rake -T
desc "Description"
task :task_name, [:params] => [:environment] do |t, arbitrary|
# it works as splat operator
params = arbitrary.extras.unshift arbitrary[:params] ? arbitrary[:params] : "no params"
p params
# list generators
$ rails generate
# É importante fazermos algumas considerações para os casos de se trabalhar com namespace:
# O nome do arquivo com _generator.rb deve ter o mesmo nome da classe;
# sample_generator.rb => class SampleGenerator
# A classe deve ficar numa pasta com o nome do primeiro módulo;
# lib/generators/error_page/install_generator.rb
module ErrorPage