class RoQua::Site
Attributes
password[RW]
url[RW]
username[RW]
Public Class Methods
new(base_url, username, password)
click to toggle source
# File lib/roqua/site.rb, line 7 def initialize(base_url, username, password) @url = Addressable::URI.parse(base_url) @url.user = username @url.password = password end
Public Instance Methods
answers(options = {})
click to toggle source
# File lib/roqua/site.rb, line 17 def answers(options = {}) response = RestClient.get(url.to_s + "/patients/#{options[:patient_id]}/questionnaires/#{options[:questionnaire_key]}/answers") json = JSON.parse(response) json.map { |item| Answer.new(item) } end