예제 #1
0
파일: InitInput.cs 프로젝트: ventaur/ripple
        public SolutionConfig BuildConfig()
        {
            var config = new SolutionConfig()
            {
                Name = Name
            };

            if (SourceFolderFlag.IsNotEmpty())
            {
                config.SourceFolder = SourceFolderFlag;
            }

            return(config);
        }
예제 #2
0
        public Solution ToSolution()
        {
            var solution = new Solution {
                Name = Name
            };

            SourceFolderFlag.IfNotEmpty(x => solution.SourceFolder    = x);
            NuspecFolderFlag.IfNotEmpty(x => solution.NugetSpecFolder = x);

            FeedsFlag.IfNotEmpty(x =>
            {
                solution.ClearFeeds();
                solution.AddFeeds(x.GetFeeds());
            });

            return(solution);
        }