Class: BuildTool::Cfg::SvnDeclarationNodeVisitor

Inherits:
ListVisitor show all
Defined in:
lib/build-tool/cfg/visitor.rb

Instance Attribute Summary

Attributes inherited from VisitorBase

#configuration

Instance Method Summary collapse

Methods inherited from ListVisitor

#visit, #visit_nodes

Constructor Details

#initialize(configuration, vcs) ⇒ SvnDeclarationNodeVisitor

Returns a new instance of SvnDeclarationNodeVisitor.



665
666
667
# File 'lib/build-tool/cfg/visitor.rb', line 665

def initialize( configuration, vcs )
    super( configuration, vcs )
end

Instance Method Details

#visit_SvnCheckoutOnlyNode(node) ⇒ Object



674
675
676
# File 'lib/build-tool/cfg/visitor.rb', line 674

def visit_SvnCheckoutOnlyNode( node )
    @vcs.only = node.value.split( / +/ )
end

#visit_SvnDeclarationNode(node) ⇒ Object



669
670
671
672
# File 'lib/build-tool/cfg/visitor.rb', line 669

def visit_SvnDeclarationNode( node )
    visit_nodes( node.values )
    return @vcs
end