Sha256: 194f9cb7959852a217d9bd94a68bd4c16e7c0746cae6b6dc5de7a4ee136ba600

Contents?: true

Size: 475 Bytes

Versions: 6

Compression:

Stored size: 475 Bytes

Contents

Capistrano::Configuration.instance(:must_exist).load do
  namespace :interpret do
    def rails_env
      fetch(:rails_env, false) ? "RAILS_ENV=#{fetch(:rails_env)}" : ''
    end

    def roles
      fetch(:delayed_job_server_role, :app)
    end

    desc "Update translations keys in database"
    task :update, :roles => lambda {roles} do
      run "cd #{current_path};#{rails_env} rake interpret:update"
    end
  end

  after "deploy:update_code", "interpret:update"
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
interpret-0.2.1 lib/interpret/capistrano.rb
interpret-0.2.0 lib/interpret/capistrano.rb
interpret-0.1.5 lib/interpret/capistrano.rb
interpret-0.1.4 lib/interpret/capistrano.rb
interpret-0.1.3 lib/interpret/capistrano.rb
interpret-0.1.2 lib/interpret/capistrano.rb