# File lib/anise/annotative/variables.rb, line 46 def variable_annotator(iv, &block) # TODO: should none iv raise an error instead? iv = "@#{iv}".to_sym if iv.to_s !~ /^@/ # TODO: use an annotation to record the annotators #ann(:variable_annotator, iv=>block) @_variable_annotations ||= {} @_variable_annotations[iv] = block end