Sha256: 33f8abaf53118004b5da3d232a10271a8fc5d3237cd7e013075c46b18d1e5091

Contents?: true

Size: 406 Bytes

Versions: 1

Compression:

Stored size: 406 Bytes

Contents

module Hipbot
  module Callbacks
    class RoomMessage < Message
      def initialize room_id, user_name_or_mention, message_body
        with_room(id: room_id) do |room|
          with_user_by_name_or_mention(user_name_or_mention) do |user|
            return if ignore_message?(user, message_body)

            Hipbot.react(user, room, message_body)
          end
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hipbot-1.0.4 lib/hipbot/callbacks/room_message.rb