lib/origami/reference.rb in origami-2.0.0 vs lib/origami/reference.rb in origami-2.0.1

- old
+ new

@@ -40,11 +40,11 @@ super() @refno, @refgen = refno, refgen end - def self.parse(stream, parser = nil) #:nodoc: + def self.parse(stream, _parser = nil) #:nodoc: offset = stream.pos if stream.scan(@@regexp).nil? raise InvalidReferenceError, "Bad reference to indirect objet format" end @@ -66,11 +66,11 @@ end target = doc.get_object(self) if target.nil? and not Origami::OPTIONS[:ignore_bad_references] - raise InvalidReferenceError, "Cannot resolve reference : #{self.to_s}" + raise InvalidReferenceError, "Cannot resolve reference : #{self}" end target or Null.new end @@ -102,15 +102,13 @@ def to_s #:nodoc: super("#{@refno} #{@refgen} R") end # - # Returns self. + # Returns the referenced object value. # def value - self + self.solve.value end - - def self.native_type ; Reference end end end