Sha256: adf37474e9af39b9df5401e2c359810515d37d7a6ba6d528c7f19a08ebe216da

Contents?: true

Size: 353 Bytes

Versions: 2

Compression:

Stored size: 353 Bytes

Contents

module Hipbot
  class User
    def send_message message
      Hipbot.send_to_user self, message
    end

    def mention
      attributes[:mention] || name.gsub(/\s+/, '')
    end

    def first_name
      name.split.first
    end

    def myself?
      self == Hipbot.user
    end

    def guest?
      attributes[:role] == 'visitor'
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
hipbot-1.0.4 lib/hipbot/user.rb
hipbot-1.0.0 lib/hipbot/user.rb