# File lib/marc/reader.rb, line 26 def initialize(file) if file.is_a?(String) @handle = File.new(file) elsif file.respond_to?("read", 5) @handle = file else throw "must pass in path or file" end end