Class: Qiitakun::Qiita
- Inherits:
-
Object
- Object
- Qiitakun::Qiita
- Defined in:
- lib/qiitakun/qiita.rb
Constant Summary collapse
- API_ENDPOINT =
"https://qiita.com/api/v2"
Instance Method Summary collapse
-
#initialize(qiita_token) ⇒ Qiita
constructor
A new instance of Qiita.
- #items ⇒ Object
Constructor Details
#initialize(qiita_token) ⇒ Qiita
Returns a new instance of Qiita.
7 8 9 |
# File 'lib/qiitakun/qiita.rb', line 7 def initialize(qiita_token) @qiita_token = qiita_token end |
Instance Method Details
#items ⇒ Object
11 12 13 14 |
# File 'lib/qiitakun/qiita.rb', line 11 def items json = RestClient.get("#{API_ENDPOINT}/items", "Authorization" => "Bearer #{@qiita_token}", accept: :json).body JSON.parse(json, symbolize_names: true).map { |repository| repository[:title] } end |