class AccessQiita

Public Class Methods

new(access_token, qiita, path) click to toggle source
# File lib/qiita_org/access_qiita.rb, line 5
def initialize(access_token, qiita, path)
  @access_token = access_token
  @qiita = qiita
  @path = path
end

Public Instance Methods

access_qiita() click to toggle source
# File lib/qiita_org/access_qiita.rb, line 11
def access_qiita()
  uri = URI.parse(@qiita + @path)

  headers = { "Authorization" => "Bearer #{@access_token}",
              "Content-Type" => "application/json" }

  begin
    response = URI.open(
                        "#{uri}",
                        "Authorization" => "#{headers["Authorization"]}",
                        )
  rescue => e
    ErrorMessage.new().qiita_access_error(e)
  else
    items = JSON.parse(response.read)
    return items
  end
end