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