require 'rake'
namespace :settei do
namespace :install do desc "Setup settei for Rails project" task :rails do require 'settei/generators/rails' Settei::Generators::Rails.new(app_path: Dir.pwd).run end end namespace :heroku do namespace :config do desc "Update environment variable on Heroku" task :set do require 'settei/loaders/simple_loader' dir = File.join(Dir.pwd, 'config', 'environments') loader = Settei::Loaders::SimpleLoader.new(dir: dir) loader.load(:production) sh %{ heroku config:set #{loader.as_env_assignment} --app #{ENV['app']} } end end end
end