Module: Eco::Data::Files

Extended by:
ClassMethods, InstanceMethods
Included in:
API::Common::People::EntryFactory, API::Common::Session::FileManager, API::UseCases::Default::Locations::TagtreeExtract, CSV
Defined in:
lib/eco/data/files.rb,
lib/eco/data/files/helpers.rb,
lib/eco/data/files/encoding.rb,
lib/eco/data/files/directory.rb,
lib/eco/data/files/file_pattern.rb

Defined Under Namespace

Modules: ClassMethods, Encoding, InstanceMethods Classes: Directory, FilePattern

Constant Summary collapse

DEFAULT_TIMESTAMP_PATTERN =
'%Y-%m-%dT%H%M%S'.freeze

Constants included from Encoding

Encoding::BOM_BYTES

Instance Attribute Summary

Attributes included from Language::AuxiliarLogger

#logger

Method Summary

Methods included from ClassMethods

copy_file, create_directory, csv_files, dir_exists?, file_basename, file_empty?, file_exists?, file_fullpath, file_name, folder_files, script_subfolder, split, timestamp, timestamp_file

Methods included from Encoding

#encoding, #file_empty?, #file_exists?, #get_file_content_with_encoding, #has_bom?, #remove_bom, #scoped_encoding

Methods included from Language::AuxiliarLogger

#log

Methods included from InstanceMethods

get_file_content, read_with_tolerance