Sha256: 69bdcd6736404056593878ceb2b7bef4c151d68a868f9dea47ca0e0d974350d7

Contents?: true

Size: 247 Bytes

Versions: 132

Compression:

Stored size: 247 Bytes

Contents

module ZendeskAppsTools
  class LocaleIdentifier
    attr_reader :locale_id

    # Convert :"en-US-x-12" to 'en-US'
    def initialize(code)
      @locale_id = code.start_with?('en-US') ? 'en-US' : code.sub(/-x-.*/, '').downcase
    end
  end
end

Version data entries

132 entries across 132 versions & 2 rubygems

Version Path
zendesk_apps_tools-3.9.2 lib/zendesk_apps_tools/locale_identifier.rb
zendesk_apps_tools-3.9.1 lib/zendesk_apps_tools/locale_identifier.rb
zendesk_apps_tools-3.9.0 lib/zendesk_apps_tools/locale_identifier.rb
zendesk_apps_tools-3.8.15.beta.3 lib/zendesk_apps_tools/locale_identifier.rb
zendesk_apps_tools-3.8.15.beta.2 lib/zendesk_apps_tools/locale_identifier.rb
zendesk_apps_tools-3.8.14 lib/zendesk_apps_tools/locale_identifier.rb
zendesk_apps_tools-3.8.13 lib/zendesk_apps_tools/locale_identifier.rb
zendesk_apps_tools-3.8.11 lib/zendesk_apps_tools/locale_identifier.rb
zendesk_apps_tools-3.8.10 lib/zendesk_apps_tools/locale_identifier.rb
zendesk_apps_tools-3.8.9 lib/zendesk_apps_tools/locale_identifier.rb
zendesk_apps_tools-3.8.8 lib/zendesk_apps_tools/locale_identifier.rb
zendesk_apps_tools-3.8.7 lib/zendesk_apps_tools/locale_identifier.rb
zendesk_apps_tools-3.8.6 lib/zendesk_apps_tools/locale_identifier.rb
zendesk_apps_tools-3.8.5 lib/zendesk_apps_tools/locale_identifier.rb
zendesk_apps_tools-3.8.4 lib/zendesk_apps_tools/locale_identifier.rb
zendesk_apps_tools-3.8.3 lib/zendesk_apps_tools/locale_identifier.rb
zendesk_apps_tools-3.8.2 lib/zendesk_apps_tools/locale_identifier.rb
zendesk_apps_tools-3.8.1 lib/zendesk_apps_tools/locale_identifier.rb
zendesk_apps_tools-3.8.0 lib/zendesk_apps_tools/locale_identifier.rb
zendesk_apps_tools-3.7.1 lib/zendesk_apps_tools/locale_identifier.rb