Sha256: dc162205a78162a24c27b6a97706659e15c5151ba98108875b46307c6e3cd226

Contents?: true

Size: 422 Bytes

Versions: 1

Compression:

Stored size: 422 Bytes

Contents

module Ruboty
  module GoodNight
    module AdaptCallback
      BRAIN_NAMESPACE = 'ruboty-goodnight'

      def adapt
        super

        if robot.brain.data[BRAIN_NAMESPACE]
          room.reply('おはようございます')
        end
      end

      def room
        Ruboty::Message.new(robot.brain.data[BRAIN_NAMESPACE].merge(robot: robot))
      end
    end
  end

  Robot.prepend(GoodNight::AdaptCallback)
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruboty-good-night-0.1.2 lib/ruboty/good_night/adapt_callback.rb