Class: Discordrb::Webhooks::EmbedImage

Inherits:
Object
  • Object
show all
Defined in:
lib/discordrb/webhooks/embeds.rb

Overview

An embed’s image will be displayed at the bottom, in large format. It will replace a footer icon URL if one is set.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(url: nil) ⇒ EmbedImage

Creates a new image object.

Parameters:

  • url (String, nil) (defaults to: nil)

    The URL of the image.



157
158
159
# File 'lib/discordrb/webhooks/embeds.rb', line 157

def initialize(url: nil)
  @url = url
end

Instance Attribute Details

#urlString?

Returns URL of the image.

Returns:

  • (String, nil)

    URL of the image



153
154
155
# File 'lib/discordrb/webhooks/embeds.rb', line 153

def url
  @url
end

Instance Method Details

#to_hashHash

Returns a hash representation of this embed image, to be converted to JSON.

Returns:

  • (Hash)

    a hash representation of this embed image, to be converted to JSON.



162
163
164
165
166
# File 'lib/discordrb/webhooks/embeds.rb', line 162

def to_hash
  {
    url: @url
  }
end