Method: Ann::ClassMethods#inherited

Defined in:
lib/ann.rb

#inherited(subclass) ⇒ Object



39
40
41
42
43
44
# File 'lib/ann.rb', line 39

def inherited(subclass)
  parent = self
  subclass.class_eval do
    @annotations = Hash[parent.annotations.map { |name, anns| [name, anns.dup] }]
  end
end