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

def hash

  self.to_s.hash
end


51
52
53
54
55
56
57
# File 'lib/construqt/flavour/ciscian/ciscian.rb', line 51

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



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

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