Sha256: 5dd5c501c31c195471ccb2ee2afe8d613d618d4c46943cba1d0a1d1dae42aaa1

Contents?: true

Size: 549 Bytes

Versions: 10

Compression:

Stored size: 549 Bytes

Contents

unless defined?(Bundler)
  require "automateit"
  require "rails"
  require "rake"
  require "bundler"
end

module Rmails
  class Runner
    def initialize
      @passwords = []
      @interpreter = AutomateIt.new(:project => "system")
      @interpreter.include_in(self)
      @interpreter.set :rake_task, Rake::Task
      @interpreter.set :rails_root, Rails.root
    end

    def start
      @interpreter.sh 'thin restart -C /etc/thin/rmails.yml'
    end

    def stop
      @interpreter.sh 'thin stop -C /etc/thin/rmails.yml'
    end


  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
rmails-0.2.5 lib/rmails/runner.rb
rmails-0.2.4 lib/rmails/runner.rb
rmails-0.2.3 lib/rmails/runner.rb
rmails-0.2.2 lib/rmails/runner.rb
rmails-0.2.1 lib/rmails/runner.rb
rmails-0.2.0 lib/rmails/runner.rb
rmails-0.1.6 lib/rmails/runner.rb
rmails-0.1.5 lib/rmails/runner.rb
rmails-0.1.4 lib/rmails/runner.rb
rmails-0.1.3 lib/rmails/runner.rb