Module: FileManipulator
- Defined in:
- lib/file_manipulator.rb,
lib/file_manipulator/merger.rb,
lib/file_manipulator/version.rb,
lib/file_manipulator/splitter.rb,
lib/file_manipulator/configuration.rb,
lib/generators/file_manipulator/install/install_generator.rb
Defined Under Namespace
Modules: Generators
Classes: Configuration, Merger, Splitter
Constant Summary
collapse
- VERSION =
"0.1.4"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.configuration ⇒ Object
Returns the value of attribute configuration.
8
9
10
|
# File 'lib/file_manipulator.rb', line 8
def configuration
@configuration
end
|
Class Method Details
10
11
12
13
14
|
# File 'lib/file_manipulator.rb', line 10
def configure
yield(@configuration ||= Configuration.new)
FileUtils.mkdir_p(configuration.split_files_directory)
FileUtils.mkdir_p(configuration.merged_file_directory)
end
|
.merge ⇒ Object
16
17
18
|
# File 'lib/file_manipulator.rb', line 16
def merge
Merger.new.run
end
|
.split ⇒ Object
20
21
22
|
# File 'lib/file_manipulator.rb', line 20
def split
Splitter.new.run
end
|