Class: ToptranslationCli::Check

Inherits:
Object
  • Object
show all
Defined in:
lib/toptranslation_cli/check.rb

Class Method Summary collapse

Class Method Details

.runObject

rubocop:disable Metrics/AbcSize, Metrics/MethodLength



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/toptranslation_cli/check.rb', line 6

def run # rubocop:disable Metrics/AbcSize, Metrics/MethodLength
  puts "Toptranslation command line client, version #{VERSION} - Configuration check\n\n"
  puts "Configuration file present:\t#{check_configuration_file}"
  puts " * includes access_token:\t#{check_access_token}"
  puts " * includes project_identifier:\t#{check_project_identifier}"
  puts " * includes files:\t\t#{check_file_paths_present}\n\n"

  puts 'Checking connection:'
  puts " * API URL:\t\t\t#{ToptranslationCli.configuration.api_base_url}"
  puts " * Files URL:\t\t\t#{ToptranslationCli.configuration.files_base_url}"
  puts " * access_token:\t\t#{ToptranslationCli.configuration.access_token}"
  puts " * project_identifier:\t\t#{ToptranslationCli.configuration.project_identifier}"
  puts " * project found:\t\t#{check_for_project}\n\n"

  check_matching_files
end