class Vaultoro::Base
Public Instance Methods
inspect()
click to toggle source
# File lib/vaultoro/base.rb, line 11 def inspect values = Hash[instance_variables.map{|name| [name, instance_variable_get(name)]}] "<#{self.class.name} #{values}>" end
Private Instance Methods
ensure_attribute_has_value(*attributes)
click to toggle source
# File lib/vaultoro/base.rb, line 18 def ensure_attribute_has_value(*attributes) @errors.clear attributes.each do |attr| unless instance_variable_get(("@" + attr.to_s).intern) @errors << "#{attr.to_s} is required" end end end
set_errors(response)
click to toggle source
# File lib/vaultoro/base.rb, line 27 def set_errors(response) hash = JSON.parse(response.body) @errors << hash["message"] end