Class: Discordrb::Webhooks::EmbedField

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

Overview

A field is a small block of text with a header that can be relatively freely layouted with other fields.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name: nil, value: nil, inline: false) ⇒ EmbedField

Creates a new field object.


227
228
229
230
231
# File 'lib/discordrb/webhooks/embeds.rb', line 227

def initialize(name: nil, value: nil, inline: false)
  @name = name
  @value = value
  @inline = inline
end

Instance Attribute Details

#inlinetrue, false


221
222
223
# File 'lib/discordrb/webhooks/embeds.rb', line 221

def inline
  @inline
end

#nameString?


215
216
217
# File 'lib/discordrb/webhooks/embeds.rb', line 215

def name
  @name
end

#valueString?


218
219
220
# File 'lib/discordrb/webhooks/embeds.rb', line 218

def value
  @value
end

Instance Method Details

#to_hashHash


234
235
236
237
238
239
240
# File 'lib/discordrb/webhooks/embeds.rb', line 234

def to_hash
  {
    name: @name,
    value: @value,
    inline: @inline
  }
end