class GxG::ReturnResponse
Public Class Methods
new(response={})
click to toggle source
this class allows for characterized muli-part return values for Procs and Methods this was created for a variety of reasons. Hope this isn't a dead end.
# File lib/gxg/gxg_elements.rb, line 364 def initialize(response={}) unless response.is_a?(::Hash) raise ArgumentError.new("Response must be passed as a Hash") end @details = response end
Public Instance Methods
debug()
click to toggle source
# File lib/gxg/gxg_elements.rb, line 385 def debug() @details[:debug] end
error()
click to toggle source
# File lib/gxg/gxg_elements.rb, line 376 def error() @details[:error] end
info()
click to toggle source
# File lib/gxg/gxg_elements.rb, line 382 def info() @details[:info] end
inspect()
click to toggle source
# File lib/gxg/gxg_elements.rb, line 388 def inspect() @details.inspect end
new_selector()
click to toggle source
# File lib/gxg/gxg_elements.rb, line 370 def new_selector() @details[:new_selector] end
result()
click to toggle source
# File lib/gxg/gxg_elements.rb, line 373 def result() @details[:result] end
warning()
click to toggle source
# File lib/gxg/gxg_elements.rb, line 379 def warning() @details[:warning] end