Sha256: db7664cf124c021d966faec1ea54ee5f4ff0bcef85b4e801a0ebabc939f93bcb

Contents?: true

Size: 1.16 KB

Versions: 8

Compression:

Stored size: 1.16 KB

Contents

require 'paychex/api'

module Paychex
  # Wrapper for the Paychex REST API
  #
  # @note All methods have been separated into modules for better management.
  # @see https://developer.paychex.com/api-documentation-and-exploration/api-references
  class Client < Paychex::API
    require 'paychex/client/auth'
    require 'paychex/client/companies'
    require 'paychex/client/workers'
    require 'paychex/client/jobs'
    require 'paychex/client/job_titles'
    require 'paychex/client/locations'
    require 'paychex/client/labor_assignments'
    require 'paychex/client/pay_rates'
    require 'paychex/client/federal_tax'
    require 'paychex/client/direct_deposit'
    require 'paychex/client/organizations'

    include Paychex::Client::Auth
    include Paychex::Client::Companies
    include Paychex::Client::Workers
    include Paychex::Client::Jobs
    include Paychex::Client::JobTitles
    include Paychex::Client::Locations
    include Paychex::Client::LaborAssignments
    include Paychex::Client::PayRates
    include Paychex::Client::FederalTax
    include Paychex::Client::DirectDeposit
    include Paychex::Client::Organizations

    attr_accessor :token_timeout
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
paychex-0.3.3 lib/paychex/client.rb
paychex-0.3.2 lib/paychex/client.rb
paychex-0.3.1 lib/paychex/client.rb
paychex-0.3.0 lib/paychex/client.rb
paychex-0.2.2 lib/paychex/client.rb
paychex-0.2.1 lib/paychex/client.rb
paychex-0.2.0 lib/paychex/client.rb
paychex-0.1.1 lib/paychex/client.rb