class MetaRPC::ResponseWrapper
Public Class Methods
new(response)
click to toggle source
# File lib/metarpc/response_wrapper.rb, line 3 def initialize(response) @response = response end
Public Instance Methods
[](key)
click to toggle source
# File lib/metarpc/response_wrapper.rb, line 16 def [](key) value[key] end
enforce_correct_value()
click to toggle source
# File lib/metarpc/response_wrapper.rb, line 7 def enforce_correct_value raise RpcClientError.new(@response[:error]), "#{@response[:error][:code]} #{@response[:error][:message]}" if @response.key?(:error) end
value()
click to toggle source
# File lib/metarpc/response_wrapper.rb, line 11 def value enforce_correct_value @response[:result] end