Sha256: c1d5a89f36398a891adbb329fc61846513682e48bbeeef4d824ce8ac14e76845
Contents?: true
Size: 736 Bytes
Versions: 3
Compression:
Stored size: 736 Bytes
Contents
module Auger class Result attr_accessor :test, :outcome, :status # def initialize(test, outcome) # @test = test # @outcome = outcome # end # def initialize(*args) # hash = args.last.is_a?(Hash) ? args.pop : {} # hash.each { |k,v| puts "got hash: #{k} = #{v}" } # (@outcome, @status) = args # end ## optional args are outcome, status, Hash of instance variables # def initialize(*args) # hash = args.last.is_a?(Hash) ? args.pop : {} # (@outcome, @status) = args # hash.each { |k,v| self.instance_variable_set("@#{k}", v) } # end def initialize(outcome = nil, status = outcome) @outcome = outcome @status = status end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
auger-1.3.2 | lib/auger/result.rb |
auger-1.3.1 | lib/auger/result.rb |
auger-1.3.0 | lib/auger/result.rb |