Class: SlackProcessor::Payload::Attachment
- Inherits:
-
Object
- Object
- SlackProcessor::Payload::Attachment
- Defined in:
- lib/Processors/SlackProcessor.rb
Instance Attribute Summary collapse
-
#author_name ⇒ Object
Returns the value of attribute author_name.
-
#color ⇒ Object
Returns the value of attribute color.
-
#fallback ⇒ Object
Returns the value of attribute fallback.
-
#footer ⇒ Object
Returns the value of attribute footer.
-
#pretext ⇒ Object
Returns the value of attribute pretext.
-
#text ⇒ Object
Returns the value of attribute text.
-
#title ⇒ Object
Returns the value of attribute title.
Instance Method Summary collapse
Instance Attribute Details
#author_name ⇒ Object
Returns the value of attribute author_name.
149 150 151 |
# File 'lib/Processors/SlackProcessor.rb', line 149 def @author_name end |
#color ⇒ Object
Returns the value of attribute color.
149 150 151 |
# File 'lib/Processors/SlackProcessor.rb', line 149 def color @color end |
#fallback ⇒ Object
Returns the value of attribute fallback.
149 150 151 |
# File 'lib/Processors/SlackProcessor.rb', line 149 def fallback @fallback end |
#footer ⇒ Object
Returns the value of attribute footer.
149 150 151 |
# File 'lib/Processors/SlackProcessor.rb', line 149 def @footer end |
#pretext ⇒ Object
Returns the value of attribute pretext.
149 150 151 |
# File 'lib/Processors/SlackProcessor.rb', line 149 def pretext @pretext end |
#text ⇒ Object
Returns the value of attribute text.
149 150 151 |
# File 'lib/Processors/SlackProcessor.rb', line 149 def text @text end |
#title ⇒ Object
Returns the value of attribute title.
149 150 151 |
# File 'lib/Processors/SlackProcessor.rb', line 149 def title @title end |
Instance Method Details
#as_json(options = {}) ⇒ Object
151 152 153 154 155 156 157 158 159 160 161 |
# File 'lib/Processors/SlackProcessor.rb', line 151 def as_json(={}) { pretext: @pretext, color: @color, fallback: @fallback, title: @title, text: @text, author_name: @author_name, footer: @footer } end |
#to_json(*options) ⇒ Object
163 164 165 |
# File 'lib/Processors/SlackProcessor.rb', line 163 def to_json(*) as_json(*).to_json(*) end |