Class: Discorb::Presence::Activity::Asset
- Inherits:
-
DiscordModel
- Object
- DiscordModel
- Discorb::Presence::Activity::Asset
- Defined in:
- lib/discorb/presence.rb
Overview
Represents the assets of an activity.
Instance Attribute Summary collapse
-
#large_image -> String
(also: #large_id)
readonly
The large image ID or URL of the asset.
-
#large_text -> String
readonly
The large text of the activity.
-
#small_image -> String
(also: #small_id)
readonly
The small image ID or URL of the activity.
-
#small_text -> String
readonly
The small text of the activity.
Instance Method Summary collapse
-
#initialize(data) -> Asset
constructor
A new instance of Asset.
Methods inherited from DiscordModel
Constructor Details
#initialize(data) -> Asset
Returns a new instance of Asset.
192 193 194 195 196 197 |
# File 'lib/discorb/presence.rb', line 192 def initialize(data) @large_image = data[:large_image] @large_text = data[:large_text] @small_image = data[:small_image] @small_text = data[:small_text] end |
Instance Attribute Details
#large_image -> String (readonly) Also known as: large_id
Returns The large image ID or URL of the asset.
182 183 184 |
# File 'lib/discorb/presence.rb', line 182 def large_image @large_image end |
#large_text -> String (readonly)
Returns The large text of the activity.
185 186 187 |
# File 'lib/discorb/presence.rb', line 185 def large_text @large_text end |
#small_image -> String (readonly) Also known as: small_id
Returns The small image ID or URL of the activity.
187 188 189 |
# File 'lib/discorb/presence.rb', line 187 def small_image @small_image end |
#small_text -> String (readonly)
Returns The small text of the activity.
190 191 192 |
# File 'lib/discorb/presence.rb', line 190 def small_text @small_text end |