Class: DirectoryDiff::Transform

Inherits:
Object
  • Object
show all
Defined in:
lib/directory_diff/transform.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(current_directory) ⇒ Transform

Returns a new instance of Transform.



8
9
10
# File 'lib/directory_diff/transform.rb', line 8

def initialize(current_directory)
  @current_directory = current_directory
end

Instance Attribute Details

#current_directoryObject (readonly)

Returns the value of attribute current_directory.



6
7
8
# File 'lib/directory_diff/transform.rb', line 6

def current_directory
  @current_directory
end

Instance Method Details

#into(new_directory, options = {}) ⇒ Object



12
13
14
15
# File 'lib/directory_diff/transform.rb', line 12

def into(new_directory, options = {})
  processor_class = processor_for(options[:processor])
  processor_class.new(current_directory).into(new_directory, options)
end