lib/tokyo_api/campact.rb in tokyo_api-1.5.1 vs lib/tokyo_api/campact.rb in tokyo_api-1.6.0
- old
+ new
@@ -1,5 +1,7 @@
+# frozen_string_literal: true
+
module TokyoApi
class Campact < Base
def base_path
'campact'
end
@@ -15,29 +17,21 @@
def destroy_session(session_id)
client.delete_request("/#{normalized_base_path}session/#{url_escape(session_id)}").status == 204
end
def subscription_status(token)
- begin
- client.get_request(subscription_status_path(token)).body
- rescue Vertebrae::ResponseError => e
- # Status 404 is expected in these calls
- if e.status_code == 404
- return nil
- end
+ client.get_request(subscription_status_path(token)).body
+ rescue Vertebrae::ResponseError => e
+ # Status 404 is expected in these calls
+ return nil if e.status_code == 404
- raise
- end
+ raise
end
def user_path(session_id, petition_id:, with_subscription_status: false, required_fields: nil)
- path = "/#{normalized_base_path}user/#{url_escape(session_id)}?petition_id=#{url_escape(petition_id)}"
- if with_subscription_status
- path << '&with_subscription_status=true'
- end
- unless required_fields.nil?
- path << "&#{required_fields_param(required_fields)}"
- end
+ path = String.new("/#{normalized_base_path}user/#{url_escape(session_id)}?petition_id=#{url_escape(petition_id)}")
+ path << '&with_subscription_status=true' if with_subscription_status
+ path << "&#{required_fields_param(required_fields)}" unless required_fields.nil?
path
end
def subscription_status_path(token)
"/#{normalized_base_path}subscription_status/#{url_escape(token)}"