class Fylorg::Base

Attributes

opts[RW]

Public Class Methods

new(raw_opts) click to toggle source
# File lib/fylorg.rb, line 11
def initialize(raw_opts)
  @opts = raw_opts.slice(*%w[dictionary out root types]).transform_keys(&:to_sym)
end

Public Instance Methods

organize!() click to toggle source
# File lib/fylorg.rb, line 15
def organize!
  Fylorg::Fileman.new.relocate!(
    *Fylorg::Matcher.new.categorize(
      *Fylorg::Fileman.new.load_files_for_processing(opts)
    )
  )
end