Class: Pubid::Iso::Transformer
- Inherits:
-
Parslet::Transform
- Object
- Parslet::Transform
- Pubid::Iso::Transformer
- Defined in:
- lib/pubid/iso/transformer.rb
Class Method Summary collapse
Class Method Details
.convert_language(code) ⇒ Object
130 131 132 133 134 135 136 137 138 139 140 141 142 143 |
# File 'lib/pubid/iso/transformer.rb', line 130 def self.convert_language(code) case code when "R" "ru" when "F" "fr" when "E" "en" when "A" "ar" else code end end |
.convert_stage(code) ⇒ Object
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 |
# File 'lib/pubid/iso/transformer.rb', line 109 def self.convert_stage(code) russian_code = Renderer::Russian::STAGE.key(code.to_s) # return russian_code.to_s if russian_code code = case code when "NWIP" "NP" when "D", "FPD" "DIS" when "FD", "F" "FDIS" when "Fpr" "PRF" when "pD", "PD" "CD" else code end Stage.new(abbr: (russian_code || code)) end |