Sha256: e6933b8f4528d13dd05e877c226e8dd894a7b8dddcb06debfb320a2a2d8fe40e

Contents?: true

Size: 584 Bytes

Versions: 7

Compression:

Stored size: 584 Bytes

Contents

module QuickbooksWebConnector
  class User

    attr_reader :username, :company_file_path, :owner_id, :file_id

    def initialize(username, password, company_file_path, owner_id = nil, file_id = nil)
      @username = username
      @password = password
      @company_file_path = company_file_path

      @owner_id = owner_id || 'd69682e6-4436-44bc-bd19-d6bfbd11778d'
      @file_id = file_id || '916222f3-c574-4c70-8c9d-e3cec2634e49'
    end

    def valid_password?(provided_password)
      provided_password == password
    end

    private

    attr_reader :password

  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
quickbooks_web_connector-0.8.0 lib/quickbooks_web_connector/user.rb
quickbooks_web_connector-0.7.1 lib/quickbooks_web_connector/user.rb
quickbooks_web_connector-0.7.0 lib/quickbooks_web_connector/user.rb
quickbooks_web_connector-0.6.3 lib/quickbooks_web_connector/user.rb
quickbooks_web_connector-0.6.2 lib/quickbooks_web_connector/user.rb
quickbooks_web_connector-0.6.1 lib/quickbooks_web_connector/user.rb
quickbooks_web_connector-0.6.0 lib/quickbooks_web_connector/user.rb