class LocaleConstraint

Public Class Methods

available_locales() click to toggle source
# File lib/nexmo_developer/app/constraints/locale_constraint.rb, line 14
def self.available_locales
  /#{I18n.available_locales.join('|')}/
end
new() click to toggle source
# File lib/nexmo_developer/app/constraints/locale_constraint.rb, line 2
def initialize
  @locales = I18n.available_locales.map(&:to_s)
end

Public Instance Methods

matches?(request) click to toggle source
# File lib/nexmo_developer/app/constraints/locale_constraint.rb, line 6
def matches?(request)
  if request.params['locale']
    @locales.include?(request.params['locale'])
  else
    true
  end
end