Sha256: 61a1a61592fefd37d4fc5347529b474f3cc412d8b0a74a790775dfb2dd281ecc
Contents?: true
Size: 1.55 KB
Versions: 3
Compression:
Stored size: 1.55 KB
Contents
module Msewage::Importer class SourceTypes class << self def given_type_to_apis(type) source_types[internal_types_to_msewages[type]] end def types_supported %w{ animal_manure combined_sewer_outflow industrial_waste_outflow latrine open_defecation_site open_sewage_canal_or_puddle raw_sewage_outflow septic_tank_cesspool toilet treatment_plant_outflow }.sort end def internal_types_to_msewages { "open_defecation_site" => "Open defecation site", "toilet" => "Toilet", "latrine" => "Latrine", "septic_tank_cesspool" => "Septic tank/cesspool", "raw_sewage_outflow" => "Raw sewage outflow", "treatment_plant_outflow" => "Treatment plant outflow", "combined_sewer_outflow" => "Combined sewer outflow", "animal_manure" => "Animal manure", "industrial_waste_outflow" => "Industrial waste outflow", "open_sewage_canal_or_puddle" => "Open sewage canal or puddle" } end def source_types { "Open defecation site" => 0, "Toilet" => 1, "Latrine" => 2, "Septic tank/cesspool" => 3, "Raw sewage outflow" => 4, "Treatment plant outflow" => 5, "Combined sewer outflow" => 6, "Animal manure" => 7, "Industrial waste outflow" => 8, "Open sewage canal or puddle" => 9 } end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
msewage-importer-0.0.3 | lib/msewage-importer/source_types.rb |
msewage-importer-0.0.2 | lib/msewage-importer/source_types.rb |
msewage-importer-0.0.1 | lib/msewage-importer/source_types.rb |