Class: Qeweney::Request

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

Instance Method Summary collapse

Instance Method Details

#ctxObject



11
12
13
# File 'lib/syntropy.rb', line 11

def ctx
  @ctx ||= {}
end

#validate_param(name, *clauses) ⇒ Object



15
16
17
18
19
20
21
22
23
# File 'lib/syntropy.rb', line 15

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