class Mingle::MingleServiceResponse
Public Class Methods
create_failure( ex )
click to toggle source
# File lib/mingle.rb, line 2923 def self.create_failure( ex ) MingleServiceResponse.new( nil, ex ) end
create_success( res )
click to toggle source
# File lib/mingle.rb, line 2915 def self.create_success( res ) res = MingleModels.as_mingle_value( res ); res = nil if res.is_a?( MingleNull ) MingleServiceResponse.new( res, nil ) end
new( res, ex )
click to toggle source
# File lib/mingle.rb, line 2863 def initialize( res, ex ) @res = res @ex = ex end
Public Instance Methods
get()
click to toggle source
# File lib/mingle.rb, line 2877 def get if ok? @res else MingleModels.raise_as_ruby_error( @ex ) end end
get_error()
click to toggle source
# File lib/mingle.rb, line 2899 def get_error if ok? raise "get_error called on ok response" else @ex end end
Also aliased as: error
get_result()
click to toggle source
# File lib/mingle.rb, line 2887 def get_result if ok? @res else raise "get_res called on non-ok response" end end
Also aliased as: result
ok?()
click to toggle source
# File lib/mingle.rb, line 2870 def ok? ! @ex end
Also aliased as: is_ok
to_s()
click to toggle source
Calls superclass method
# File lib/mingle.rb, line 2911 def to_s super.inspect end