Mega Code Archive

 
Categories / Ruby / Statement
 

Raise exception from constructor

class Person   def initialize(name)     raise ArgumentError, "No name present" if name.empty?   end end fred = Person.new('')