Sha256: 695e88c9afca5d5f12edc3b27f4db15eea6b31a0e2c930d2a8bb8bf24f8845f7
Contents?: true
Size: 888 Bytes
Versions: 1
Compression:
Stored size: 888 Bytes
Contents
module TokyoApi class Krautbuster < Base def base_path 'krautbuster' end def full_user(session_id) client.get_request("#{normalized_base_path}full_user/#{session_id}").body end def session_status(session_id) client.get_request("#{normalized_base_path}session_status/#{session_id}").body 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 raise end end def user_path(session_id, petition_id) "/#{normalized_base_path}user/#{session_id}?petition_id=#{petition_id}" end def subscription_status_path(token) "/#{normalized_base_path}subscription_status/#{token}" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tokyo_api-0.6.1 | lib/tokyo_api/krautbuster.rb |