module Answers::Protocol
Constants
- API_PATH
- API_VERSION
- BASE_PATH
- DEFAULT_CONTENT_TYPE
- DOMAIN
- EMAIL_HEADER_KEY
- TOKEN_HEADER_KEY
Public Class Methods
answer_uri(answer_id=nil)
click to toggle source
# File lib/answers/protocol.rb, line 22 def self.answer_uri(answer_id=nil) if answer_id "#{BASE_PATH}/answers/#{answer_id}" else "#{BASE_PATH}/answers" end end
question_uri(question_id=nil)
click to toggle source
# File lib/answers/protocol.rb, line 13 def self.question_uri(question_id=nil) if question_id "#{BASE_PATH}/questions/#{question_id}" else "#{BASE_PATH}/questions" end end
uri(resource, id=nil)
click to toggle source
# File lib/answers/protocol.rb, line 30 def self.uri(resource, id=nil) case resource when :question question_uri(id) when :answer answer_uri(id) end end