Exception: Evil::Client::NameError
- Inherits:
-
NameError
- Object
- NameError
- Evil::Client::NameError
- Defined in:
- lib/evil/client/exceptions/name_error.rb
Overview
Exception to be risen when selected name cannot be used in a custom client.
Class Method Summary collapse
-
.check!(name) ⇒ Symbol
Checks whether a name is valid.
Class Method Details
.check!(name) ⇒ Symbol
Checks whether a name is valid
13 14 15 16 17 18 |
# File 'lib/evil/client/exceptions/name_error.rb', line 13 def self.check!(name) name = name.to_sym return name if name[Names::FORMAT] && !Names::FORBIDDEN.include?(name) raise new(name) end |