Module: Nautilfer
- Defined in:
- lib/nautilfer.rb,
lib/nautilfer/version.rb
Defined Under Namespace
Classes: Error
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
Class Method Details
.to_teams(message:, endpoint:) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/nautilfer.rb', line 9 def self.to_teams(message:, endpoint:) = { "attachments": [ { "contentType": "application/vnd.microsoft.card.adaptive", "content": { "$schema": "http://adaptivecards.io/schemas/adaptive-card.json", "type": "AdaptiveCard", "version": "1.2", "body": [ { "type": "TextBlock", "text": , "wrap": true, "markdown": true } ] } } ] } uri = URI.parse(endpoint) http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = true http.start do |h| request = Net::HTTP::Post.new(uri.request_uri, { 'Content-Type' => 'application/json' }) request.body = .to_json h.request(request) end end |