Class: Slacktail::Attachment
- Inherits:
-
Base
- Object
- Base
- Slacktail::Attachment
show all
- Includes:
- HasText
- Defined in:
- lib/slacktail/attachment.rb
Instance Attribute Summary
Attributes inherited from Base
#data
Attributes included from HasClient
#client
Instance Method Summary
collapse
Methods included from HasText
#text, #text!, #text_lines
Methods inherited from Base
#initialize
Instance Method Details
#color ⇒ Object
5
6
7
|
# File 'lib/slacktail/attachment.rb', line 5
def color
data.color || ''
end
|
#fields ⇒ Object
9
10
11
|
# File 'lib/slacktail/attachment.rb', line 9
def fields
@fields ||= fields!
end
|
#fields! ⇒ Object
13
14
15
16
|
# File 'lib/slacktail/attachment.rb', line 13
def fields!
return [] unless data.fields
data.fields.map { |field| Field.new field }
end
|