Module: Readability::Helpers::Authentication

Defined in:
lib/readability/helpers/authentication.rb

Instance Method Summary collapse

Instance Method Details

#dereadabilifyObject



16
17
18
# File 'lib/readability/helpers/authentication.rb', line 16

def dereadabilify
  session[:readability] = nil
end

#readabilified?Boolean

Returns:

  • (Boolean)


4
5
6
# File 'lib/readability/helpers/authentication.rb', line 4

def readabilified?
  !!readability_access
end

#readability(resource, args = {}) ⇒ Object



12
13
14
# File 'lib/readability/helpers/authentication.rb', line 12

def readability(resource, args = {})
  readability_client.get(resource, args)
end

#readability_accessObject



8
9
10
# File 'lib/readability/helpers/authentication.rb', line 8

def readability_access
  session[:readability][:readability_access] if session[:readability]
end

#readability_clientObject



20
21
22
# File 'lib/readability/helpers/authentication.rb', line 20

def readability_client
  @client ||= Readability::Client.new(readability_access)
end