Class: LlmMemoryGmailLoader::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/llm_memory_gmail_loader/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



5
6
7
8
9
10
11
# File 'lib/llm_memory_gmail_loader/configuration.rb', line 5

def initialize
  @google_project_id = ENV["GOOGLE_PROJECT_ID"]
  @google_private_key_id = ENV["GOOGLE_PRIVATE_KEY_ID"]
  @google_private_key = ENV["GOOGLE_PRIVATE_KEY"]
  @google_client_email = ENV["GOOGLE_CLIENT_EMAIL"]
  @google_client_id = ENV["GOOGLE_CLIENT_ID"]
end

Instance Attribute Details

#google_client_emailObject

Returns the value of attribute google_client_email.



3
4
5
# File 'lib/llm_memory_gmail_loader/configuration.rb', line 3

def google_client_email
  @google_client_email
end

#google_client_idObject

Returns the value of attribute google_client_id.



3
4
5
# File 'lib/llm_memory_gmail_loader/configuration.rb', line 3

def google_client_id
  @google_client_id
end

#google_private_keyObject

Returns the value of attribute google_private_key.



3
4
5
# File 'lib/llm_memory_gmail_loader/configuration.rb', line 3

def google_private_key
  @google_private_key
end

#google_private_key_idObject

Returns the value of attribute google_private_key_id.



3
4
5
# File 'lib/llm_memory_gmail_loader/configuration.rb', line 3

def google_private_key_id
  @google_private_key_id
end

#google_project_idObject

Returns the value of attribute google_project_id.



3
4
5
# File 'lib/llm_memory_gmail_loader/configuration.rb', line 3

def google_project_id
  @google_project_id
end