Class: Construqt::Flavour::Ciscian::Result::Lines

Inherits:
Object
  • Object
show all
Defined in:
lib/construqt/flavour/ciscian/ciscian.rb

Defined Under Namespace

Classes: Line

Instance Method Summary collapse

Constructor Details

#initialize(lines) ⇒ Lines

Returns a new instance of Lines.



54
55
56
57
58
59
60
61
# File 'lib/construqt/flavour/ciscian/ciscian.rb', line 54

def initialize(lines)
  @lines = []
  lines.each_with_index do |line, idx|
    @lines << Line.new(line.strip, idx)
  end

  @pos = 0
end

Instance Method Details

#shiftObject



63
64
65
66
# File 'lib/construqt/flavour/ciscian/ciscian.rb', line 63

def shift
  @pos += 1
  @lines[@pos-1]
end