Class: Expansions::Copy

Inherits:
Object
  • Object
show all
Includes:
ArrayFu
Defined in:
lib/expansions/copy.rb

Instance Method Summary collapse

Constructor Details

#initialize(copy_target) ⇒ Copy

Returns a new instance of Copy.



29
30
31
32
33
34
# File 'lib/expansions/copy.rb', line 29

def initialize(copy_target)
  array :sources do
    process_using :run, copy_target
  end
  super
end

Instance Method Details

#register(folder, copy_containing_folder = false) ⇒ Object



36
37
38
# File 'lib/expansions/copy.rb', line 36

def register(folder, copy_containing_folder=false)
  @sources.push(copy_containing_folder ? folder : File.join(folder,'.'))
end