grnhse/greenhouse_io

View on GitHub
lib/greenhouse_io/api.rb

Summary

Maintainability
A
0 mins
Test Coverage
module GreenhouseIo
  module API
    def get_response(url, options)
      self.class.get(url, options)
    end

    def post_response(url, options)
      self.class.post(url, options)
    end

    def parse_json(response)
      JSON.parse(response.body, symbolize_names: GreenhouseIo.configuration.symbolize_keys)
    end

    def basic_auth
      { :username => self.api_token }
    end
  end
end