Class: ExperianConsumerView::Transformers::Attributes::PostcodeMosaicUk7Group

Inherits:
Object
  • Object
show all
Extended by:
Base
Defined in:
lib/experian_consumer_view/transformers/attributes/postcode_mosaic_uk_7_group.rb

Overview

An Attribute Transformer to tranform the ConsumerView ‘pc_mosaic_uk_7_group’ field

Constant Summary collapse

ATTRIBUTE_NAME =
'pc_mosaic_uk_7_group'
CODE_MAP =
{
  'A' => { api_code: 'A', group: 'A', description: 'City Prosperity' },
  'B' => { api_code: 'B', group: 'B', description: 'Prestige Positions' },
  'C' => { api_code: 'C', group: 'C', description: 'Country Living' },
  'D' => { api_code: 'D', group: 'D', description: 'Rural Reality' },
  'E' => { api_code: 'E', group: 'E', description: 'Senior Security' },
  'F' => { api_code: 'F', group: 'F', description: 'Suburban Stability' },
  'G' => { api_code: 'G', group: 'G', description: 'Domestic Success' },
  'H' => { api_code: 'H', group: 'H', description: 'Aspiring Homemakers' },
  'I' => { api_code: 'I', group: 'I', description: 'Family Basics' },
  'J' => { api_code: 'J', group: 'J', description: 'Transient Renters' },
  'K' => { api_code: 'K', group: 'K', description: 'Municipal Tenants' },
  'L' => { api_code: 'L', group: 'L', description: 'Vintage Value' },
  'M' => { api_code: 'M', group: 'M', description: 'Modest Traditions' },
  'N' => { api_code: 'N', group: 'N', description: 'Urban Cohesion' },
  'O' => { api_code: 'O', group: 'O', description: 'Rental Hubs' },
  'U' => { api_code: 'U', group: 'U', description: 'Unclassified' }
}.freeze

Method Summary

Methods included from Base

attribute_name, transform_attribute