Class: PrepKit::Within
Instance Method Summary collapse
- #download(src, dst) ⇒ Object
-
#initialize(parent, directory) ⇒ Within
constructor
A new instance of Within.
- #sh(command) ⇒ Object
- #test?(path, option) ⇒ Boolean
- #upload(src, dst) ⇒ Object
Methods inherited from Task
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
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 |