lib/eroi/response.rb in eroi-0.0.1 vs lib/eroi/response.rb in eroi-0.1.0

- old
+ new

@@ -10,13 +10,19 @@ end end class Get < Base def success? - !@data['ErrorCode'] + (@data['ErrorCode'] || @data['xml']) ? false : true end + def contact + @data['Retrieve']['Record'] + end + + alias :contacts :contact + def error_message case @data['ErrorCode'].to_i when 1 'Invalid username/password was provided.' when 2 @@ -27,16 +33,16 @@ end end class Post < Base def success? - @data['Compiled'] == 'Yes' && - @data['DBConnect'] == 'OK' && - @data['XMLUpload'] == 'Complete' + @data['Response']['Compiled'] == 'Yes' && + @data['Response']['DBConnect'] == 'OK' && + @data['Response']['XMLUpload'] == 'Complete' end def number_of_records - @data['ImportRecords'].to_i + @data['Response']['ImportRecords'].to_i end end end end