Sha256: 7780e888e54379474d0498b770767128293f39a7d71cb3ea93e938118a4cb4ad

Contents?: true

Size: 586 Bytes

Versions: 3

Compression:

Stored size: 586 Bytes

Contents

#
# quartermaster_service.rb
# Crowdskout
#
# Copyright (c) 2016 Kyle Schutt. All rights reserved.

module Crowdskout
  module Services
    class QuartermasterService < BaseService
      # More info - to get the tracking codes for CrowdSkout
      # @return [Components::TrackingCode] Components::TrackingCode
      def tracking_code
        url = Util::Config.get('endpoints.base_url') + Util::Config.get('endpoints.tracking')

        response = RestClient.get(url, get_headers())
        Components::TrackingCode.create(JSON.parse(response.body)["data"])
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
crowdskout-0.1.5 lib/crowdskout/services/quartermaster_service.rb
crowdskout-0.1.4 lib/crowdskout/services/quartermaster_service.rb
crowdskout-0.1.3 lib/crowdskout/services/quartermaster_service.rb