17 lines
299 B
Ruby
17 lines
299 B
Ruby
|
require 'twitter/base'
|
||
|
|
||
|
module Twitter
|
||
|
class Token < Twitter::Base
|
||
|
attr_reader :access_token, :token_type
|
||
|
alias_method :to_s, :access_token
|
||
|
|
||
|
BEARER_TYPE = 'bearer'
|
||
|
|
||
|
# @return [Boolean]
|
||
|
def bearer?
|
||
|
@attrs[:token_type] == BEARER_TYPE
|
||
|
end
|
||
|
memoize :bearer?
|
||
|
end
|
||
|
end
|