Class: Discorb::Presence::Activity::Asset

Inherits:
DiscordModel show all
Defined in:
lib/discorb/presence.rb

Overview

Represents the assets of an activity.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from DiscordModel

#==, #eql?

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.

Returns:

  • (String)

    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.

Returns:

  • (String)

    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.

Returns:

  • (String)

    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.

Returns:

  • (String)

    The small text of the activity.



190
191
192
# File 'lib/discorb/presence.rb', line 190

def small_text
  @small_text
end