# File lib/anise/annotations/store.rb, line 72 def annotate(ns, ref, keys_or_class, keys=nil) if Class === keys_or_class keys ||= {} keys[:class] = keys_or_class else keys = keys_or_class end if Hash === keys update(ns, ref, keys) else key = keys.to_sym lookup(ref, ns)[key] end end