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