module DokkuRails

Constants

VERSION

Attributes

config[RW]

Public Class Methods

configure() { |config| ... } click to toggle source
# File lib/dokku_rails.rb, line 23
def self.configure
  self.config ||= Configuration.new
  yield config
end
execute(cmd) click to toggle source
# File lib/dokku_rails.rb, line 28
def self.execute(cmd)
  begin
    ssh = Net::SSH.start(config.host, config.user, :keys => config.keys, :passphrase => config.pass)
    res = ssh.exec!(cmd)
    ssh.close
  rescue
    res = "Unable to connect to #{config.host} with user #{config.user}"
  end

  return res
end