Exception: Polymorpheus::Interface::InvalidTypeError

Inherits:
PolymorphicError
  • Object
show all
Defined in:
lib/polymorpheus/interface.rb

Instance Method Summary collapse

Constructor Details

#initialize(*accepted_classes) ⇒ InvalidTypeError

Returns a new instance of InvalidTypeError.



6
7
8
9
10
# File 'lib/polymorpheus/interface.rb', line 6

def initialize(*accepted_classes)
  error = "Invalid type."
  error += " Must be one of {#{accepted_classes.join(', ')}}"
  super(error)
end