Class: PrepKit::Within

Inherits:
Task
  • Object
show all
Defined in:
lib/prep_kit/within.rb

Instance Method Summary collapse

Methods inherited from Task

#action, #with, #within

Constructor Details

#initialize(parent, directory) ⇒ Within

Returns a new instance of Within.



3
4
5
6
# File 'lib/prep_kit/within.rb', line 3

def initialize(parent, directory)
  @parent    = parent
  @directory = directory
end

Instance Method Details

#download(src, dst) ⇒ Object



20
21
22
# File 'lib/prep_kit/within.rb', line 20

def download(src, dst)
  @parent.download(File.join(@directory, src), dst)
end

#sh(command) ⇒ Object



8
9
10
# File 'lib/prep_kit/within.rb', line 8

def sh(command)
  @parent.sh("cd #{@directory}; #{command}")
end

#test?(path, option) ⇒ Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/prep_kit/within.rb', line 12

def test?(path, option)
  @parent.test?(File.join(@directory, path), option)
end

#upload(src, dst) ⇒ Object



16
17
18
# File 'lib/prep_kit/within.rb', line 16

def upload(src, dst)
  @parent.upload(src, File.join(@directory, dst))
end