Class: MicrosoftTeams::Activity

Inherits:
Object
  • Object
show all
Defined in:
lib/microsoft_teams/activity.rb

Instance Method Summary collapse

Constructor Details

#initialize(title:, subtitle:, text:, image:) ⇒ Activity

Returns a new instance of Activity.



5
6
7
8
9
10
# File 'lib/microsoft_teams/activity.rb', line 5

def initialize(title:, subtitle:, text:, image:)
  @title = title
  @subtitle = subtitle
  @text = text
  @image = image
end

Instance Method Details

#prepareObject



12
13
14
15
16
17
18
19
# File 'lib/microsoft_teams/activity.rb', line 12

def prepare
  {
    'activityTitle' => @title,
    'activitySubtitle' => @subtitle,
    'activityText' => @text,
    'activityImage' => @image
  }
end