Sha256: 877a36aa03dc481443f09cc29da46624c7758316b33bc17b4b3f391be028cc3f

Contents?: true

Size: 368 Bytes

Versions: 11

Compression:

Stored size: 368 Bytes

Contents

module Ruboty
  module Actions
    module Ragoon
      def private?
        adapter = message.original[:robot].send(:adapter)
        return false unless adapter.private_methods.include?(:user_info)

        owner = adapter.send(:user_info, ENV['SLACK_OWNER_ID'])
        message.from.start_with?('D') && owner['name'] == message.from_name
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
ruboty-ragoon-1.1.0 lib/ruboty/actions/ragoon.rb
ruboty-ragoon-1.0.0 lib/ruboty/actions/ragoon.rb
ruboty-ragoon-0.8.1 lib/ruboty/actions/ragoon.rb
ruboty-ragoon-0.8.0 lib/ruboty/actions/ragoon.rb
ruboty-ragoon-0.7.0 lib/ruboty/actions/ragoon.rb
ruboty-ragoon-0.6.1 lib/ruboty/actions/ragoon.rb
ruboty-ragoon-0.6.0 lib/ruboty/actions/ragoon.rb
ruboty-ragoon-0.5.2 lib/ruboty/actions/ragoon.rb
ruboty-ragoon-0.5.1 lib/ruboty/actions/ragoon.rb
ruboty-ragoon-0.5.0 lib/ruboty/actions/ragoon.rb
ruboty-ragoon-0.4.0 lib/ruboty/actions/ragoon.rb