Class: Discorb::Embed::Footer
- Inherits:
 - 
      Object
      
        
- Object
 - Discorb::Embed::Footer
 
 
- Defined in:
 - lib/discorb/embed.rb
 
Overview
Represemts a footer of embed.
Instance Attribute Summary collapse
- 
  
    
      #icon -> Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute icon.
 - 
  
    
      #text -> Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute text.
 
Instance Method Summary collapse
- 
  
    
      #initialize(text, icon: nil) -> Footer 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
Initialize a new Footer object.
 - 
  
    
      #to_hash -> Hash 
    
    
  
  
  
  
  
  
  
  
  
    
Convert footer to hash.
 
Constructor Details
#initialize(text, icon: nil) -> Footer
Initialize a new Footer object.
      161 162 163 164  | 
    
      # File 'lib/discorb/embed.rb', line 161 def initialize(text, icon: nil) @text = text @icon = icon end  | 
  
Instance Attribute Details
#icon -> Object
Returns the value of attribute icon.
      153 154 155  | 
    
      # File 'lib/discorb/embed.rb', line 153 def icon @icon end  | 
  
#text -> Object
Returns the value of attribute text.
      153 154 155  | 
    
      # File 'lib/discorb/embed.rb', line 153 def text @text end  | 
  
Instance Method Details
#to_hash -> Hash
Convert footer to hash.
      172 173 174 175 176 177  | 
    
      # File 'lib/discorb/embed.rb', line 172 def to_hash { text: @text, icon_url: @icon, } end  |