Method: FaceGroup::Attachment#initialize

Defined in:
lib/facegroup/attachment.rb

#initialize(data) ⇒ Attachment

Returns a new instance of Attachment.



8
9
10
11
12
13
14
15
# File 'lib/facegroup/attachment.rb', line 8

def initialize(data)
  return unless data
  attachment_data = data['data'].first
  @title = attachment_data['title']
  @description = attachment_data['description']
  @url = attachment_data['url']
  @media_url = attachment_data&.[]('media')&.[]('image')&.[]('src')
end