Class: Qeweney::Request

Inherits:
Object
  • Object
show all
Defined in:
lib/syntropy.rb

Instance Method Summary collapse

Instance Method Details

#ctxObject



14
15
16
# File 'lib/syntropy.rb', line 14

def ctx
  @ctx ||= {}
end

#validate_param(name, *clauses) ⇒ Object



18
19
20
21
22
23
24
25
26
# File 'lib/syntropy.rb', line 18

def validate_param(name, *clauses)
  value = query[name]
  clauses.each do |c|
    valid = param_is_valid?(value, c)
    raise(Syntropy::ValidationError, 'Validation error') if !valid
    value = param_convert(value, c)
  end
  value
end