Sha256: 5f71402f068435e4388d6400b69e62e83af26f9d5e38aeaef962c86977137044
Contents?: true
Size: 608 Bytes
Versions: 76
Compression:
Stored size: 608 Bytes
Contents
module Dynflow module Flows class Abstract < Serializable include Algebrick::TypeCheck def initialize raise 'cannot instantiate Flows::Abstract' end def to_hash { :class => self.class.name } end def empty? self.size == 0 end def size raise NotImplementedError end def includes_step?(step_id) self.all_step_ids.any? { |s| s == step_id } end def all_step_ids raise NotImplementedError end def flatten! raise NotImplementedError end end end end
Version data entries
76 entries across 76 versions & 1 rubygems