class GobstonesValidationHook

Public Instance Methods

validate!(request) click to toggle source
# File lib/validation_hook.rb, line 2
def validate!(request)
  validate_ascii_at! request, :content
  validate_ascii_at! request, :extra
end
validate_ascii_at!(request, key) click to toggle source
# File lib/validation_hook.rb, line 7
def validate_ascii_at!(request, key)
  string = request[key]
  raise Mumukit::RequestValidationError,
        I18n.t(:non_ascii_character, key: key, near: string.non_ascii_context(8)) unless string.ascii?
end