Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
quickbooks-ruby / lib / quickbooks / service / employee.rb
Size: Mime:
module Quickbooks
  module Service
    class Employee < BaseService

      # override update as sparse is not supported
      def update(entity, options = {})
        raise Quickbooks::InvalidModelException.new('Employee sparse update is not supported by Intuit at this time') if options[:sparse] && options[:sparse] == true
        super(entity, options)
      end

      def delete(employee)
        employee.active = false
        update(employee, :sparse => false)
      end

      private

      def model
        Quickbooks::Model::Employee
      end

    end
  end
end