class Cronjob::Requests

Attributes

response[RW]

Public Instance Methods

client() click to toggle source
# File lib/cronjob/requests/requests.rb, line 5
def client
  Client.new.conn
end
execute(method, endpoint, args) click to toggle source
# File lib/cronjob/requests/requests.rb, line 15
def execute(method, endpoint, args)
  args[:auth_token] = Cronjob.configuration.token
  data = client.send(method, endpoint, args)
  parse(data.body)
end
parse(data) click to toggle source
# File lib/cronjob/requests/requests.rb, line 9
def parse(data)
  JSON.parse(data)
  rescue JSON::ParserError => e
    data
end