Sha256: 2a1ebb2552650026c747c552f8c2362a53c7bf89b613034e3fa480397a763f7a
Contents?: true
Size: 421 Bytes
Versions: 3
Compression:
Stored size: 421 Bytes
Contents
require 'ostruct' require 'byebug' module AutomateSoup ## # Class to represent operations on a stage. # class Stage def initialize(hash) @source = OpenStruct.new hash end def method_missing(method, *args, &block) @source.send(method, *args, &block) end def passed? @source.status.eql? 'passed' end def failed? @source.status.eql? 'failed' end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
automate_soup-0.1.2 | lib/automate_soup/stage.rb |
automate_soup-0.1.1 | lib/automate_soup/stage.rb |
automate_soup-0.1.0 | lib/automate_soup/stage.rb |