lib/eigindir/api.rb in eigindir-0.0.1 vs lib/eigindir/api.rb in eigindir-0.0.2

- old
+ new

@@ -51,14 +51,20 @@ end private def __readers - @__readers ||= [] + @__readers ||= begin + default = superclass.send :__readers if superclass.is_a? Eigindir::API + default || [] + end end def __writers - @__writers ||= [] + @__writers ||= begin + default = superclass.send :__writers if superclass.is_a? Eigindir::API + default || [] + end end def __declare_reader(name, coercer) return attr_reader(name) unless coercer define_method(name) do