Class: Grifork::Config::Grifork

Inherits:
Object
  • Object
show all
Defined in:
lib/grifork/config.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(&config) ⇒ Grifork

Returns a new instance of Grifork.



106
107
108
# File 'lib/grifork/config.rb', line 106

def initialize(&config)
  instance_eval(&config)
end

Instance Attribute Details

#cmdObject (readonly)

Returns the value of attribute cmd.



104
105
106
# File 'lib/grifork/config.rb', line 104

def cmd
  @cmd
end

#dirObject (readonly)

Returns the value of attribute dir.



104
105
106
# File 'lib/grifork/config.rb', line 104

def dir
  @dir
end

#loginObject (readonly)

Returns the value of attribute login.



104
105
106
# File 'lib/grifork/config.rb', line 104

def 
  @login
end

Instance Method Details

#chdir(path) ⇒ Object (private)



120
121
122
# File 'lib/grifork/config.rb', line 120

def chdir(path)
  @dir = path
end

#exec(cmd) ⇒ Object (private)



124
125
126
# File 'lib/grifork/config.rb', line 124

def exec(cmd)
  @cmd = cmd
end

#tmpdir(path) ⇒ Object (private)



128
129
130
# File 'lib/grifork/config.rb', line 128

def tmpdir(path)
  @tmpdir = path
end

#user(login) ⇒ Object (private)



116
117
118
# File 'lib/grifork/config.rb', line 116

def user()
  @login = 
end

#workdirObject



110
111
112
# File 'lib/grifork/config.rb', line 110

def workdir
  @tmpdir || Dir.tmpdir
end