# File lib/mp3info.rb, line 219 def initialize(filename_or_io, options = {}) warn("#{self.class}::new() does not take block; use #{self.class}::open() instead") if block_given? @filename_or_io = filename_or_io options = {:parse_mp3 => true, :parse_tags => true}.update(options) @tag_parsing_enabled = options.delete(:parse_tags) @mp3_parsing_enabled = options.delete(:parse_mp3) @id3v2_options = options reload end