class T::Struct
Public Class Methods
inherited(subclass)
click to toggle source
Calls superclass method
# File lib/types/struct.rb, line 11 def self.inherited(subclass) super(subclass) T::Private::ClassUtils.replace_method(subclass.singleton_class, :inherited) do |s| super(s) raise "#{self.name} is a subclass of T::Struct and cannot be subclassed" end end