lib/nydp/symbol.rb in nydp-0.3.0 vs lib/nydp/symbol.rb in nydp-0.4.0

- old
+ new

@@ -1,6 +1,8 @@ class Nydp::Symbol + class Unbound < StandardError ; end + EMPTY = :"" attr_accessor :name attr_reader :hash def initialize name @@ -13,10 +15,10 @@ def untidy str (str == "") || (str == nil) || (str =~ /\s/) end def value context=nil - raise Nydp::Error.new("unbound symbol: #{self.inspect}") if @value == nil + raise Unbound.new("unbound symbol: #{self.inspect}") if @value == nil @value end def self.mk name, ns name = name.to_sym