module AtCoderFriends::Scraping::Session

session management for scraping

Constants

SESSION_STORE_FMT

Public Instance Methods

load_session() click to toggle source
# File lib/at_coder_friends/scraping/session.rb, line 11
def load_session
  agent.cookie_jar.load(session_store) if File.exist?(session_store)
end
save_session() click to toggle source
# File lib/at_coder_friends/scraping/session.rb, line 15
def save_session
  dir = File.dirname(session_store)
  Dir.mkdir(dir) unless Dir.exist?(dir)
  agent.cookie_jar.save_as(session_store)
end
session_store() click to toggle source
# File lib/at_coder_friends/scraping/session.rb, line 21
def session_store
  @session_store ||= format(SESSION_STORE_FMT, user: ctx.config['user'])
end