Class: PipeFitter::Pipeline::DeployFiles
- Inherits:
-
Object
- Object
- PipeFitter::Pipeline::DeployFiles
- Includes:
- Enumerable
- Defined in:
- lib/pipe_fitter/pipeline.rb
Instance Method Summary collapse
- #each ⇒ Object
-
#initialize(objs, filepath) ⇒ DeployFiles
constructor
A new instance of DeployFiles.
Constructor Details
#initialize(objs, filepath) ⇒ DeployFiles
Returns a new instance of DeployFiles.
276 277 278 279 |
# File 'lib/pipe_fitter/pipeline.rb', line 276 def initialize(objs, filepath) @objs = objs @filepath = filepath end |
Instance Method Details
#each ⇒ Object
281 282 283 284 285 286 |
# File 'lib/pipe_fitter/pipeline.rb', line 281 def each (@objs || []).map do |df| h = { src: File.join(@filepath.dirname, df["src"]), dst: df["dst"] } yield h end end |