lib/file_manipulator.rb
require "file_manipulator/splitter"
require "file_manipulator/merger"
require "file_manipulator/configuration"
require "file_manipulator/version"
module FileManipulator
class << self
attr_accessor :configuration
def configure
yield(@configuration ||= Configuration.new)
configuration.directories.each do |directory|
FileUtils.mkdir_p(directory)
end
end
def merge
Merger.new.run
end
def split
Splitter.new.run
end
end
end