Module: PathMapper::Helpers

Includes:
PathMapper::Helper::Debug, PathMapper::Helper::Logger, PathMapper::Helper::Storage
Included in:
PathMapper, Node::Base
Defined in:
lib/path_mapper/helpers.rb

Instance Method Summary collapse

Methods included from PathMapper::Helper::Storage

#delete_storage_branch, #deleted_files, #storage, #storage_file_delete, #storage_file_tree, #storage_tree

Methods included from PathMapper::Helper::Logger

#logger, #logger=, #with_logger

Methods included from PathMapper::Helper::Debug

#dry_run, #dry_run=, #with_dry_run

Instance Method Details

#kwargs(args) ⇒ Object



7
8
9
10
11
12
# File 'lib/path_mapper/helpers.rb', line 7

def kwargs(args)
  case args.last
    when Hash then args.pop
    else {}
  end
end

#with_line_separator(arg) ⇒ Object



14
15
16
17
18
19
20
# File 'lib/path_mapper/helpers.rb', line 14

def with_line_separator(arg)
  if arg.is_a? Array
    with_line_separator(arg.join("\n"))
  else
    "#{arg}\n"
  end
end