Class: Givepulse::ResourceMap
- Inherits:
-
Object
- Object
- Givepulse::ResourceMap
- Defined in:
- lib/givepulse/resource_map.rb
Class Method Summary collapse
Class Method Details
.get_resource_class(resource) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 |
# File 'lib/givepulse/resource_map.rb', line 3 def self.get_resource_class(resource) resource_classes = Givepulse::Resources.constants.select do |c| Givepulse::Resources.const_get(c).is_a? Class end map = {} resource_classes.each do |resource_class| map[resource_class.to_s.downcase.to_sym] = Givepulse::Resources.const_get(resource_class) end return unless map.key?(resource) map[resource] end |