class StackExchange::StackOverflow::Question
Public Class Methods
all(options = {})
click to toggle source
# File lib/pilha/stack_overflow/question.rb, line 13 def all(options = {}) request('/questions', nil, options) end
find(id, options = {})
click to toggle source
# File lib/pilha/stack_overflow/question.rb, line 17 def find(id, options = {}) request('/questions/:id/', id, options).questions.first end
find_by_user_id(id, options = {})
click to toggle source
# File lib/pilha/stack_overflow/question.rb, line 21 def find_by_user_id(id, options = {}) request('/users/:id/questions', id, options) end
find_favorites_by_user_id(id, options = {})
click to toggle source
# File lib/pilha/stack_overflow/question.rb, line 25 def find_favorites_by_user_id(id, options = {}) request('/users/:id/favorites', id, options) end
parse(response)
click to toggle source
# File lib/pilha/stack_overflow/question.rb, line 39 def parse(response) response['questions'].each do |comment| parse_with_class(comment, 'owner', User) end parse_with_class(response, 'questions', Question) OpenStruct.new response end
unanswered(options = {})
click to toggle source
# File lib/pilha/stack_overflow/question.rb, line 35 def unanswered(options = {}) request('/questions/unanswered', nil, options) end
Public Instance Methods
id()
click to toggle source
# File lib/pilha/stack_overflow/question.rb, line 48 def id @struct.question_id end