module NxtSchema::Registry::ClassMethods

Public Instance Methods

inherited(subclass) click to toggle source
Calls superclass method
# File lib/nxt_schema/registry.rb, line 8
def inherited(subclass)
  schemas.each do |key, schema|
    subclass.schemas.register(key, schema)
  end

  super
end
schemas() click to toggle source
# File lib/nxt_schema/registry.rb, line 4
def schemas
  @schemas ||= NxtSchema::Registry::Proxy.new(self)
end