Module: ChgkRating::AttributeMappings

Extended by:
Utils::Transformations
Defined in:
lib/chgk_rating/attribute_mappings.rb

Constant Summary

Constants included from Utils::Transformations

Utils::Transformations::TRANSFORMERS

Class Method Summary collapse

Methods included from Utils::Transformations

load_transformers!, transformation

Class Method Details

.find(name) ⇒ Object



8
9
10
11
12
# File 'lib/chgk_rating/attribute_mappings.rb', line 8

def find(name)
  const_get name.snakecase_upcase
rescue NameError
  {}
end

.generate_mappings_for(data) ⇒ Object



14
15
16
17
18
# File 'lib/chgk_rating/attribute_mappings.rb', line 14

def generate_mappings_for(data)
  data.each do |const_name, raw_schemes|
    const_set const_name, generate_mapping_for(raw_schemes)
  end
end