Class: ChatgptAssistant::DefaultMessages
- Inherits:
-
Object
- Object
- ChatgptAssistant::DefaultMessages
- Defined in:
- lib/chatgpt_assistant/default_messages.rb
Overview
This class is responsible for storing the default messages
Instance Attribute Summary collapse
-
#common_messages ⇒ Object
readonly
Returns the value of attribute common_messages.
-
#error_messages ⇒ Object
readonly
Returns the value of attribute error_messages.
-
#help_messages ⇒ Object
readonly
Returns the value of attribute help_messages.
-
#language ⇒ Object
readonly
Returns the value of attribute language.
-
#success_messages ⇒ Object
readonly
Returns the value of attribute success_messages.
Instance Method Summary collapse
-
#initialize(language = "en", _discord_prefix = "!") ⇒ DefaultMessages
constructor
A new instance of DefaultMessages.
- #load_message_context ⇒ Object
Constructor Details
#initialize(language = "en", _discord_prefix = "!") ⇒ DefaultMessages
Returns a new instance of DefaultMessages.
6 7 8 9 |
# File 'lib/chatgpt_assistant/default_messages.rb', line 6 def initialize(language = "en", _discord_prefix = "!") @language = language end |
Instance Attribute Details
#common_messages ⇒ Object (readonly)
Returns the value of attribute common_messages.
11 12 13 |
# File 'lib/chatgpt_assistant/default_messages.rb', line 11 def @common_messages end |
#error_messages ⇒ Object (readonly)
Returns the value of attribute error_messages.
11 12 13 |
# File 'lib/chatgpt_assistant/default_messages.rb', line 11 def @error_messages end |
#help_messages ⇒ Object (readonly)
Returns the value of attribute help_messages.
11 12 13 |
# File 'lib/chatgpt_assistant/default_messages.rb', line 11 def @help_messages end |
#language ⇒ Object (readonly)
Returns the value of attribute language.
11 12 13 |
# File 'lib/chatgpt_assistant/default_messages.rb', line 11 def language @language end |
#success_messages ⇒ Object (readonly)
Returns the value of attribute success_messages.
11 12 13 |
# File 'lib/chatgpt_assistant/default_messages.rb', line 11 def @success_messages end |
Instance Method Details
#load_message_context ⇒ Object
13 14 15 16 17 18 |
# File 'lib/chatgpt_assistant/default_messages.rb', line 13 def @common_messages = send("common_messages_#{language}") @success_messages = send("success_messages_#{language}") @error_messages = send("error_messages_#{language}") @help_messages = send("help_messages_#{language}") end |