# File lib/fastcst/command/attach.rb, line 18 18: def validate 19: valid? @repo_dir, "Could not find the repository directory" 20: valid? @name, "Provide a file name to include" 21: valid? @purpose, "All files must have a purpose" 22: valid_exists? @name, "File #{@name} doesn't exist" 23: valid_file? @name, "File #{@name} is not a file" 24: 25: return @valid 26: end