rubyx/lib/vool/statements.rb
Torsten Ruger 3fe286b5ed enforces data encapsulation in vool tree
gets rid of attraccessor
2017-04-06 16:06:51 +03:00

24 lines
390 B
Ruby

module Vool
class Statements < Statement
attr_reader :statements
def initialize(statements)
@statements = statements
end
def empty?
@statements.empty?
end
def single?
@statements.length == 1
end
def first
@statements.first
end
def length
@statements.length
end
end
class ScopeStatement < Statements
end
end