]> git.cworth.org Git - sup/blobdiff - lib/sup/label.rb
Merge branch 'hook-local-vars'
[sup] / lib / sup / label.rb
index 47d632baafaa58e2dfa10111172b64e08b9f9f55..67474c2b79ed3393aa3321e458fdb4675225dfe1 100644 (file)
@@ -22,8 +22,6 @@ class LabelManager
     @new_labels = {}
     @modified = false
     labels.each { |t| @labels[t] = true }
-
-    self.class.i_am_the_instance self
   end
 
   def new_label? l; @new_labels.include?(l) end
@@ -61,9 +59,9 @@ class LabelManager
       l
     end
   end
-  
+
   def << t
-    t = t.intern unless t.is_a? Symbol
+    raise ArgumentError, "expecting a symbol" unless t.is_a? Symbol
     unless @labels.member?(t) || RESERVED_LABELS.member?(t)
       @labels[t] = true
       @new_labels[t] = true