module HasResources::ClassMethods

ClassMethods

Public Instance Methods

get_resource_class_from_type(type) click to toggle source
# 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