Method: Plist::StreamParser#initialize
- Defined in:
- lib/plist/parser.rb
#initialize(plist_data_or_file, listener) ⇒ StreamParser
Returns a new instance of StreamParser.
75 76 77 78 79 80 81 82 83 84 85 |
# File 'lib/plist/parser.rb', line 75 def initialize(plist_data_or_file, listener) if plist_data_or_file.respond_to? :read @xml = plist_data_or_file.read elsif File.exist? plist_data_or_file @xml = File.read(plist_data_or_file) else @xml = plist_data_or_file end @listener = listener end |