class Grifork::Config::Grifork

Attributes

dir[RW]

Public Class Methods

new(&config) click to toggle source
# File lib/grifork/config.rb, line 106
def initialize(&config)
  instance_eval(&config)
end

Public Instance Methods

workdir() click to toggle source
# File lib/grifork/config.rb, line 110
def workdir
  @tmpdir || Dir.tmpdir
end

Private Instance Methods

chdir(path) click to toggle source
# File lib/grifork/config.rb, line 120
def chdir(path)
  @dir = path
end
exec(cmd) click to toggle source
# File lib/grifork/config.rb, line 124
def exec(cmd)
  @cmd = cmd
end
tmpdir(path) click to toggle source
# File lib/grifork/config.rb, line 128
def tmpdir(path)
  @tmpdir = path
end
user(login) click to toggle source
# File lib/grifork/config.rb, line 116
def user(login)
  @login = login
end