lib/bencoding.rb in simonmenke-bencoding-0.0.2 vs lib/bencoding.rb in simonmenke-bencoding-0.0.3

- old
+ new

@@ -1,12 +1,16 @@ $:.unshift(File.dirname(__FILE__)) unless $:.include?(File.dirname(__FILE__)) || $:.include?(File.expand_path(File.dirname(__FILE__))) -require "stringio" +require 'stringio' +require 'open-uri' module Bencoding - def self.load(io) + def self.load!(io) Parser.load(io) + end + def self.load(io) + return load!(io) rescue nil end def self.dump(object) object.to_bencoding end end