Sha256: 8c1bc7de71cd8b3241597a4d0e733ab624089de017e8dd46d1577afa39439195

Contents?: true

Size: 527 Bytes

Versions: 1

Compression:

Stored size: 527 Bytes

Contents

require "hall/version"
require "JSON"

module Hall
  def self.message(msg_text)

    conn = Faraday.new(:url => "https://hall.com") do |faraday|
      faraday.request  :url_encoded
    end

    HALL_ROOM_TOKEN = ""
    HALL_INTEGRATION_NAME = "Gem Hall"

    doc ={
      "title" => HALL_INTEGRATION_NAME,
      "message" => msg_text
    } 

    conn.post do |req|
      req.url "/api/1/services/generic/" + HALL_ROOM_TOKEN
      req.headers['Content-Type'] = 'application/json'
      req.body = doc.to_json
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hall-0.0.1 lib/hall.rb