lib/locasms/rest_client.rb in locasms-0.5.0 vs lib/locasms/rest_client.rb in locasms-1.0.0
- old
+ new
@@ -73,20 +73,20 @@
# @param [String] response body
# @return [Hash] json parsed response
# @raise [LocaSMS::InvalidOperation] when asked for an invalid operation
# @raise [LocaSMS::InvalidLogin] when the given credentials are invalid
def parse_response(action, response)
- raise InvalidOperation.new(action: action) if response =~ /^0:OPERACAO INVALIDA$/i
+ raise InvalidOperation.new(action: action) if response.match?(/^0:OPERACAO INVALIDA$/i)
j = begin
MultiJson.load(response)
rescue StandardError
{ 'status' => 1, 'data' => response, 'msg' => nil }
end
return j if (j['status'] == 1) || (action == :getstatus)
- raise InvalidLogin.new(action: action) if j['msg'] =~ /^falha ao realizar login$/i
+ raise InvalidLogin.new(action: action) if j['msg'].match?(/^falha ao realizar login$/i)
raise LocaSMS::Exception.new(message: j['msg'], raw: response, action: action)
end
end
end