Module: GreenhouseIo::API
Instance Method Summary collapse
- #basic_auth ⇒ Object
- #get_response(url, options) ⇒ Object
- #parse_json(response) ⇒ Object
- #post_response(url, options) ⇒ Object
Instance Method Details
#basic_auth ⇒ Object
15 16 17 |
# File 'lib/greenhouse_io/api.rb', line 15 def basic_auth { :username => self.api_token } end |
#get_response(url, options) ⇒ Object
3 4 5 |
# File 'lib/greenhouse_io/api.rb', line 3 def get_response(url, ) self.class.get(url, ) end |
#parse_json(response) ⇒ Object
11 12 13 |
# File 'lib/greenhouse_io/api.rb', line 11 def parse_json(response) MultiJson.load(response.body, symbolize_keys: GreenhouseIo.configuration.symbolize_keys) end |
#post_response(url, options) ⇒ Object
7 8 9 |
# File 'lib/greenhouse_io/api.rb', line 7 def post_response(url, ) self.class.post(url, ) end |