Class: Dbsketch::Comparison::ProcedureDiff
- Defined in:
- lib/dbsketch/comparison/procedure_comparator.rb
Instance Attribute Summary collapse
-
#algo ⇒ Object
readonly
Returns the value of attribute algo.
-
#arguments ⇒ Object
readonly
Returns the value of attribute arguments.
Attributes inherited from Diff
Instance Method Summary collapse
-
#initialize(old_procedure, new_procedure) ⇒ ProcedureDiff
constructor
A new instance of ProcedureDiff.
Methods inherited from Diff
#addition?, #change?, #deletion?
Constructor Details
#initialize(old_procedure, new_procedure) ⇒ ProcedureDiff
Returns a new instance of ProcedureDiff.
12 13 14 15 16 17 18 |
# File 'lib/dbsketch/comparison/procedure_comparator.rb', line 12 def initialize old_procedure, new_procedure super old_procedure, new_procedure if change? @arguments = Diff.new(old_procedure.arguments, new_procedure.arguments) if old_procedure.arguments != new_procedure.arguments @algo = Diff.new(old_procedure.algo, new_procedure.algo) if old_procedure.algo != new_procedure.algo end end |
Instance Attribute Details
#algo ⇒ Object (readonly)
Returns the value of attribute algo.
20 21 22 |
# File 'lib/dbsketch/comparison/procedure_comparator.rb', line 20 def algo @algo end |
#arguments ⇒ Object (readonly)
Returns the value of attribute arguments.
20 21 22 |
# File 'lib/dbsketch/comparison/procedure_comparator.rb', line 20 def arguments @arguments end |