class Leg::Step

Attributes

diffs[RW]
number[RW]
summary[RW]
text[RW]

Public Class Methods

new(number, summary, text, diffs) click to toggle source
# File lib/leg/step.rb, line 5
def initialize(number, summary, text, diffs)
  @number = number
  @summary = summary.strip
  @text = text.strip
  @diffs = diffs
end

Public Instance Methods

to_patch(options = {}) click to toggle source
# File lib/leg/step.rb, line 12
def to_patch(options = {})
  @diffs.map { |diff| diff.to_patch(options) }.join("\n")
end