Class: MakesSense::ResultTableDsl

Inherits:
Object
  • Object
show all
Includes:
Values
Defined in:
lib/makes_sense/decision_table.rb

Instance Method Summary collapse

Methods included from Values

#any, #f, #t

Constructor Details

#initialize(result_table) ⇒ ResultTableDsl

Returns a new instance of ResultTableDsl.



182
183
184
# File 'lib/makes_sense/decision_table.rb', line 182

def initialize(result_table)
  @result_table = result_table
end

Instance Method Details

#row(conditions, results) ⇒ Object



186
187
188
# File 'lib/makes_sense/decision_table.rb', line 186

def row(conditions, results)
  @result_table.rows << Row.new(conditions, results, @result_table.rows.length)
end