Sha256: 074a743b77d6336713804123c554b07e7e963ed0bf4c223fc7bc74fa26e7a014

Contents?: true

Size: 515 Bytes

Versions: 4

Compression:

Stored size: 515 Bytes

Contents

module Careerbuilder
  module Utils
    module Request
      extend self

      def get(params)
        # combine params into query string
        query = "token=#{Careerbuilder.configuration.api_token}&"
        params.each{|key,value| query << "#{key}=#{value}&"}

        # get call on REST API
        base_url = 'http://api.appcast.io/search?'
        response = HTTParty.get(base_url + query)

        # parse data
        data = JSON.parse(response.body, {symbolize_names: true})
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
careerbuilder-0.1.3 lib/careerbuilder/utils/request.rb
careerbuilder-0.1.2 lib/careerbuilder/utils/request.rb
careerbuilder-0.1.1 lib/careerbuilder/utils/request.rb
careerbuilder-0.1.0 lib/careerbuilder/utils/request.rb