BuildScript/scripts/CommandBuilders/MakeDirsCommandBuilder.py

21 lines
451 B
Python

from commands.MakeDirsCommand import MakeDirsCommand
from parser.MakeDirsParser import MakeDirsParser
class MakeDirsCommandBuilder:
def isMakeDirsCommand(self, line):
assert line is not None
parser = MakeDirsParser()
isValid = parser.isValidLine(line)
return isValid
def getCommandFor(self, line):
assert line is not None
parser = MakeDirsParser()
path = parser.parseLine(line)
command = MakeDirsCommand(path)
return command