Class: EhbrsRubyUtils::Vg::Nds::Organizer::FileManager

Inherits:
Object
  • Object
show all
Defined in:
lib/ehbrs_ruby_utils/vg/nds/organizer/file_manager.rb

Constant Summary collapse

EXTNAMES =
{
  '.nds' => ::EhbrsRubyUtils::Vg::Nds::Organizer::RomFile,
  '.pub' => ::EhbrsRubyUtils::Vg::Nds::Organizer::PubFile,
  '.sav' => ::EhbrsRubyUtils::Vg::Nds::Organizer::SaveFile
}.freeze

Instance Method Summary collapse

Instance Method Details

#add_file(path) ⇒ Object



17
18
19
20
21
22
23
# File 'lib/ehbrs_ruby_utils/vg/nds/organizer/file_manager.rb', line 17

def add_file(path)
  if EXTNAMES.key?(path.extname)
    add_to_set(EXTNAMES.fetch(path.extname), path)
  else
    ::EhbrsRubyUtils::Vg::Nds::Organizer::BaseFile::ADD_ERROR_UNRECOGNIZED
  end
end

#find_rom(id) ⇒ Object



25
26
27
# File 'lib/ehbrs_ruby_utils/vg/nds/organizer/file_manager.rb', line 25

def find_rom(id)
  file_set(::EhbrsRubyUtils::Vg::Nds::Organizer::RomFile).find { |s| s.id == id }
end