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

ROM_EXTNAMES =
['.nds'].freeze
SAVE_EXTNAMES =
['.sav'].freeze

Instance Method Summary collapse

Instance Method Details

#add_file(path) ⇒ Object



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

def add_file(path)
  if ROM_EXTNAMES.include?(path.extname)
    add_to_set(:rom, path)
  elsif SAVE_EXTNAMES.include?(path.extname)
    add_to_set(:save, path)
  else
    ::EhbrsRubyUtils::Vg::Nds::Organizer::BaseFile::ADD_ERROR_UNRECOGNIZED
  end
end

#find_rom(id) ⇒ Object



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

def find_rom(id)
  roms.find { |s| s.id == id }
end