class Multiconnect::Connection::Result
Constants
- FAILURE
- SUCCESS
Public Class Methods
new(opts = {})
click to toggle source
# File lib/multiconnect/connection/result.rb, line 7 def initialize(opts = {}) @status = opts.fetch :status, FAILURE @connection = opts.fetch :connection, nil @data = opts.fetch :data, nil end
Public Instance Methods
data()
click to toggle source
# File lib/multiconnect/connection/result.rb, line 17 def data @data end
method_missing(method, *args, &block)
click to toggle source
# File lib/multiconnect/connection/result.rb, line 25 def method_missing(method, *args, &block) @data.send method, *args, &block end
success?()
click to toggle source
# File lib/multiconnect/connection/result.rb, line 13 def success? @status == SUCCESS end
using_fallback?(connection)
click to toggle source
# File lib/multiconnect/connection/result.rb, line 21 def using_fallback?(connection) @connection == connection end