docbrown/app/observers/organization_observer.rb

11 lines
408 B
Ruby

class OrganizationObserver < ActiveRecord::Observer
def after_create(organization)
return if Rails.env.development?
SlackBot.delay.ping "New Org Created: #{organization.name}\nhttps://dev.to/#{organization.username}",
channel: "orgactivity",
username: "org_bot",
icon_emoji: ":office:"
rescue StandardError
puts "error"
end
end