Module: AbstractClass::InstanceMethods

Defined in:
lib/strong_ruby/abstract_class.rb

Instance Method Summary collapse

Instance Method Details

#initialize(*attrs) ⇒ Object



11
12
13
14
15
# File 'lib/strong_ruby/abstract_class.rb', line 11

def initialize(*attrs)
  if self.class.is_abstract_class?
    raise StandardError.new("You can't get instance of abstract class")
  end
end