class Doshii::Client
Public Class Methods
new(options={})
click to toggle source
# File lib/doshii/client.rb, line 55 def initialize(options={}) merged_options = Doshii.options.merge(options) Configuration::VALID_CONFIG_KEYS.each do |key| send("#{key}=", merged_options[key]) end end
Private Instance Methods
process_response(res)
click to toggle source
# File lib/doshii/client.rb, line 64 def process_response(res) return res if (res.status != 200 && res.body.blank?) || res.status == 404 return res.body.collect { |r| Doshii::Response[r] } if res.body.is_a? Array body = Doshii::Response[res.body] end