I want to create very simple rake task. From one main task I want to call all sub tasks. I tried this code:
namespace :my_namespace do
task create_all_users: :environment do
puts "Creating all users"
create_admin
create_user
end
task create_admin: :environment do
puts "Creating admin user"
######
end
task create_user: :environment do
puts "Creating user"
######
end
end
But I get error:
NameError: undefined local variable or method `create_admin' for main:Object
What is the proper way to call the tasks?