Class: StackOverflowApi
- Inherits:
-
Object
- Object
- StackOverflowApi
- Defined in:
- lib/chid/stack_overflow_api.rb
Defined Under Namespace
Classes: Question
Class Method Summary collapse
Class Method Details
.questions(search) ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/chid/stack_overflow_api.rb', line 17 def self.questions(search) uri = URI("https://api.stackexchange.com/2.2/search/advanced?order=desc&sort=activity&site=stackoverflow&q=#{search}") response = HTTP.get(uri) body_decoded = decode_body(response.body.to_s) json_news = JSON.parse(body_decoded) json_news[ 'items' ].collect do |i| Question.new(i['title'], Time.at(i[ 'creation_date' ]), i['link']) end end |