| 
							
							# frozen_string_literal: true
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							class LanguagePresenter < ActiveModelSerializers::Model
 | 
						
						
						
						
							 | 
							
							  attributes :code, :name, :native_name
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							  def initialize(code)
 | 
						
						
						
						
							 | 
							
							    super()
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							    @code = code
 | 
						
						
						
						
							 | 
							
							    @item = LanguagesHelper::SUPPORTED_LOCALES[code]
 | 
						
						
						
						
							 | 
							
							  end
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							  def name
 | 
						
						
						
						
							 | 
							
							    @item[0]
 | 
						
						
						
						
							 | 
							
							  end
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							  def native_name
 | 
						
						
						
						
							 | 
							
							    @item[1]
 | 
						
						
						
						
							 | 
							
							  end
 | 
						
						
						
						
							 | 
							
							end
 |