class UWAPI::Result

Public Class Methods

new(args) click to toggle source
# File lib/uwapi.rb, line 21
def initialize(args)
  if args.is_a?(Hash) && args.has_key?('response')
    @result = args
  else
    raise ArgumentError, 'args is not a UWAPI returned result'
  end
end

Public Instance Methods

failure?() click to toggle source
# File lib/uwapi.rb, line 42
def failure?
  !success?
end
meta() click to toggle source
# File lib/uwapi.rb, line 34
def meta
  @result['response']['meta']
end
result() click to toggle source
# File lib/uwapi.rb, line 29
def result
  @result ||= {}
  @result
end
success?() click to toggle source
# File lib/uwapi.rb, line 38
def success?
  Integer.new(@result['response']['meta']['Status']) == 200
end