Class: PoolParty::PoolPartyError
- Defined in:
- lib/poolparty/pool_party_error.rb
Class Method Summary collapse
-
.create(class_name = "StandardError", msg = "Error") ⇒ Object
Create an error with the class_name and error message If the StandardError is not yet defined, define it, subclassing StandardError and return the new class Note: the class is set on Object.
Class Method Details
.create(class_name = "StandardError", msg = "Error") ⇒ Object
Create an error with the class_name and error message If the StandardError is not yet defined, define it, subclassing StandardError and return the new class Note: the class is set on Object
13 14 15 16 |
# File 'lib/poolparty/pool_party_error.rb', line 13 def self.create(class_name="StandardError", msg="Error") Object.const_set(class_name, Class.new(StandardError)) unless Object.const_defined?(class_name) class_name.constantize.send(:new, msg) end |