lib/ipod_db.rb in ipod_db-0.2.5 vs lib/ipod_db.rb in ipod_db-0.2.6
- old
+ new
@@ -1,10 +1,11 @@
# encoding: UTF-8
require 'bindata'
require 'bindata/itypes'
require 'map'
require 'pathname'
+require 'active_support/inflector'
require 'ipod_db/version'
class Hash
def subset *args
@@ -151,9 +152,13 @@
"<IpodDB>"
end
def make_filename suffix
"#{@root_dir}/iPod_Control/iTunes/iTunes#{suffix}"
+ end
+
+ def self.sanitize_filename filename
+ ActiveSupport::Inflector.transliterate(filename, '_')
end
class PState < BinData::Record
endian :little
uint8 :volume, initial_value: 29