Sha256: ecbac04c926a9e0c6f551e7b7978be1bfd77c2c045629f3f7b015da478696adf

Contents?: true

Size: 231 Bytes

Versions: 5

Compression:

Stored size: 231 Bytes

Contents

require "iso_country_codes"

module Cascade
  module ComplexFields
    class CountryIso
      def call(country)
        return unless country
        IsoCountryCodes.search_by_name(country).first.alpha2
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
cascade-rb-0.1.5 lib/cascade/complex_fields/country_iso.rb
cascade-rb-0.1.4 lib/cascade/complex_fields/country_iso.rb
cascade-rb-0.1.2 lib/cascade/complex_fields/country_iso.rb
cascade-rb-0.1.1 lib/cascade/complex_fields/country_iso.rb
cascade-rb-0.1.0 lib/cascade/complex_fields/country_iso.rb