Method: SimpleCommand::KlassTransform#to_constantized_class
- Defined in:
- lib/simple_command_dispatcher/klass_transform.rb
#to_constantized_class(klass, klass_modules = [], options = {}) ⇒ Class
Returns a constantized class (as a Class constant), given the klass and klass_modules.
40 41 42 43 44 45 46 47 48 |
# File 'lib/simple_command_dispatcher/klass_transform.rb', line 40 def to_constantized_class(klass, klass_modules = [], = {}) constantized_class_string = to_constantized_class_string(klass, klass_modules, ) begin constantized_class_string.constantize rescue StandardError raise NameError, "\"#{constantized_class_string}\" is not a valid class constant." end end |