Class: Conflict::RequestValidator

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

Instance Method Summary collapse

Instance Method Details

#validate(request) ⇒ Object



83
84
85
86
87
88
89
90
91
92
93
94
# File 'lib/conflict/core.rb', line 83

def validate request
 
  validate_common request 
  
  info = request.query['info']
  
  raise "info parameter cannot be nil or empty" if info.nil? || info.empty?
 
  diff = request.query['diff']
 
  raise "diff count " + diff.list.size.to_s + " != info count " + info.list.size.to_s if diff.list.size != info.list.size
end

#validate_cvs(request) ⇒ Object



96
97
98
99
100
# File 'lib/conflict/core.rb', line 96

def validate_cvs request

  validate_common request

end