class HeartTop::Plugin::Slack

Public Instance Methods

ping() click to toggle source
# File lib/heart_top/plugin/slack.rb, line 12
def ping
  `curl -X POST --data-urlencode 'payload=#{payload}' #{webhook_url}`
end

Private Instance Methods

payload() click to toggle source
# File lib/heart_top/plugin/slack.rb, line 18
def payload
  {
    channel: '#hearttop',
    username: 'hearttop',
    text: " ❤  --  #{Time.now}",
    icon_emoji: ':zzz:'
  }.to_json.to_s
end
webhook_url() click to toggle source
# File lib/heart_top/plugin/slack.rb, line 27
def webhook_url
  ENV['SLACK_WEBHOOK_URL']
end