Class: GobstonesValidationHook
- Inherits:
-
Mumukit::Hook
- Object
- Mumukit::Hook
- GobstonesValidationHook
- Defined in:
- lib/validation_hook.rb
Instance Method Summary collapse
Instance Method Details
#validate!(request) ⇒ Object
2 3 4 5 |
# 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) ⇒ Object
7 8 9 10 11 |
# 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 |