class QiitaScouter::QiitaUserJsonLoader

QiitaScouter::QiitaUserJsonLoader

Constants

QIITA_URL

Attributes

target_user[R]
user[R]

Public Instance Methods

load(target_user) click to toggle source
# File lib/qiita_user_json_loader.rb, line 12
def load(target_user)
  @target_user = target_user
  tmp_verbose = $VERBOSE
  $VERBOSE = nil
  OpenSSL::SSL.const_set('VERIFY_PEER', OpenSSL::SSL::VERIFY_NONE)
  $VERBOSE = tmp_verbose
  load_page
end

Private Instance Methods

load_page() click to toggle source
# File lib/qiita_user_json_loader.rb, line 23
def load_page
  json = open(format(QIITA_URL, @target_user)).read
  user = JSON.parser.new(json).parse
  @user = User.new(user)
end