Module: HasResources::ClassMethods
- Defined in:
- lib/geoengineer/utils/has_resources.rb
Overview
ClassMethods
Instance Method Summary collapse
Instance Method Details
#get_resource_class_from_type(type) ⇒ Object
11 12 13 14 15 16 |
# File 'lib/geoengineer/utils/has_resources.rb', line 11 def get_resource_class_from_type(type) c_name = type.split('_').collect(&:capitalize).join c_name = "GeoEngineer::Resources::#{c_name}" clazz = Object.const_defined?(c_name) ? Object.const_get(c_name) : GeoEngineer::Resource clazz end |