Class: MarketplaceKit::Services::Logger

Inherits:
Object
  • Object
show all
Defined in:
lib/marketplace_kit/services/logger.rb

Instance Method Summary collapse

Instance Method Details

#api_error(message, details) ⇒ Object



78
79
80
81
82
83
84
# File 'lib/marketplace_kit/services/logger.rb', line 78

def api_error(message, details)
  puts '```'.red
  puts "Builder error: #{message}".red
  puts 'Details:'
  puts details
  puts '```'.red
end

#ask_for_emailObject



48
49
50
# File 'lib/marketplace_kit/services/logger.rb', line 48

def ask_for_email
  puts 'Enter your email:'.yellow
end

#ask_for_passwordObject



52
53
54
# File 'lib/marketplace_kit/services/logger.rb', line 52

def ask_for_password
  puts 'Enter your password:'.yellow
end

#compressing_folderObject



8
9
10
# File 'lib/marketplace_kit/services/logger.rb', line 8

def compressing_folder
  puts 'Compressing marketplace_builder folder'.yellow
end

#deploy_startedObject



4
5
6
# File 'lib/marketplace_kit/services/logger.rb', line 4

def deploy_started
  puts 'Deploy command started'.green
end

#deploy_succeededObject



20
21
22
# File 'lib/marketplace_kit/services/logger.rb', line 20

def deploy_succeeded
  puts 'Deploy command succeded'.green
end

#json_error(source) ⇒ Object



71
72
73
74
75
76
# File 'lib/marketplace_kit/services/logger.rb', line 71

def json_error(source)
  puts '```'.red
  puts 'Error while parsing JSON'.red
  puts "Raw body:\n#{source}"
  puts '```'.red
end

#pull_startedObject



24
25
26
# File 'lib/marketplace_kit/services/logger.rb', line 24

def pull_started
  puts 'Pull command started'.green
end

#pull_succeededObject



36
37
38
# File 'lib/marketplace_kit/services/logger.rb', line 36

def pull_succeeded
  puts 'Pull command succeded'.green
end

#redirect_tipObject



56
57
58
# File 'lib/marketplace_kit/services/logger.rb', line 56

def redirect_tip
  puts 'Server returned redirect code (possible a wrong domain in config file?)'.yellow
end

#request_backupObject



28
29
30
# File 'lib/marketplace_kit/services/logger.rb', line 28

def request_backup
  puts 'Requesting system backup...'.yellow
end

#sending_zipObject



12
13
14
# File 'lib/marketplace_kit/services/logger.rb', line 12

def sending_zip
  puts 'Sending zip file to the server'.yellow
end

#standard_error(error) ⇒ Object



86
87
88
89
90
# File 'lib/marketplace_kit/services/logger.rb', line 86

def standard_error(error)
  puts '```'.red
  puts "Error: #{error.message} (#{error.class})".red
  puts '```'.red
end

#sync_command_startedObject



40
41
42
# File 'lib/marketplace_kit/services/logger.rb', line 40

def sync_command_started
  puts 'Sync mode enabled'.green
end

#sync_updating(file_path) ⇒ Object



44
45
46
# File 'lib/marketplace_kit/services/logger.rb', line 44

def sync_updating(file_path)
  puts "Updating: #{file_path}".green
end

#usageObject



64
65
66
67
68
69
# File 'lib/marketplace_kit/services/logger.rb', line 64

def usage
  puts ''
  puts 'Usage: marketplace-kit sync | deploy | pull'
  puts '  -e endpoint     endpoint from your config file'
  puts '  -v              show current version'
end

#version(version) ⇒ Object



60
61
62
# File 'lib/marketplace_kit/services/logger.rb', line 60

def version(version)
  puts "marketplace-kit #{version}"
end

#wait_for_backup_finishObject



32
33
34
# File 'lib/marketplace_kit/services/logger.rb', line 32

def wait_for_backup_finish
  puts 'Waiting for backup to finish'.yellow
end

#wait_for_deploy_finishObject



16
17
18
# File 'lib/marketplace_kit/services/logger.rb', line 16

def wait_for_deploy_finish
  puts 'Waiting for deploy to finish'.yellow
end