Sha256: de23c064706121adac5aee38a7dd843d6c94d6f88db6aaff013a485486640dd1

Contents?: true

Size: 493 Bytes

Versions: 1

Compression:

Stored size: 493 Bytes

Contents

require 'pushapp/tasks/base'

module Pushapp
  module Tasks
    class WheneverUpdate < Base

      def run
        system "#{sudo} bundle exec whenever --update-crontab #{whenever_app} --set #{variables}"
      end

      private

      def whenever_app
        options[:whenever_app] || app_name_from_path
      end

      def rails_env
        env['RAILS_ENV']
      end

      def variables
         "environment=#{rails_env}"
      end

      register_as :whenever_update
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pushapp-0.1.8 lib/pushapp/tasks/whenever_update.rb