Sha256: 7dd65d518a68c8d2414738d7f2de87366d322c8f825bdbc70ea4ee9a839dea38
Contents?: true
Size: 484 Bytes
Versions: 4
Compression:
Stored size: 484 Bytes
Contents
# frozen_string_literal: true require 'faraday' module Dude module Toggl class Base def toggl_api Faraday.new('https://api.track.toggl.com') do |conn| conn.basic_auth Dude::SETTINGS.dig(:toggl, :token), 'api_token' conn.headers['Content-Type'] = 'application/json' end end def projects_response toggl_api.get("/api/v8/workspaces/#{Dude::SETTINGS.dig(:toggl, :workspace_id)}/projects") end end end end
Version data entries
4 entries across 4 versions & 1 rubygems