29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
# File 'lib/routes/generate.rb', line 29
def opts_validate
group = 'fmm'
api_projects = Blufin::Projects.get_projects_as_array(group: group, types: [Blufin::Projects::TYPE_API_SIMPLE])
@api_project = Blufin::Projects.show_project_prompt(api_projects)
ui_projects = Blufin::Projects.get_projects_as_array(group: group, types: [Blufin::Projects::TYPE_QUASAR])
@ui_project = Blufin::Projects.show_project_prompt(ui_projects)
@project_path = Blufin::Projects::get_project_path(@api_project[Blufin::Projects::PROJECT_ID])
@project_path_ui = Blufin::Projects::get_project_path(@ui_project[Blufin::Projects::PROJECT_ID], true)
puts if @verbose
Blufin::Terminal::execute_proc("Scanning: #{Blufin::Terminal::format_highlight('Routes')}", Proc.new {
eb = @errors.length
@routes_to_write, re = EWorld::RouteScanner::scan(@ui_project)
@errors.concat(re)
eb == @errors.length
}, verbose: @verbose)
puts if @errors.any? && @verbose
Blufin::ScannerError::output_cli(@errors, false) if @errors.any?
end
|