Module: AM::MessageControl
Constant Summary collapse
- NOTICE_MESSAGE =
{ config_empty: 'config is empty', success_add_command: "success! %s / %s added command\n please run: [ source %s ]", success_delete_command: "success! %s delete alias\n please run: [ source %s ]" }
- WARNING_MESSAGE =
{ add_command: "%s / %s couldn't add command", empty_config_number: "selected number missing in current config", duplecate_alias: "not written as duplecate alias is '%s'", duplecate_command: "not written as duplecate command is %s", }
- ERROR_MESSAGE =
{ add_command: "%s / %s couldn't add command", validate_length_zero: "%s / %s length equal 0", faile_delete: "failue delete alias %s", }
Instance Method Summary collapse
- #error(code, val = nil) ⇒ Object
- #notice(code, val = nil) ⇒ Object
- #print(template, prefix, code, val = nil) ⇒ Object
- #warning(code, val = nil) ⇒ Object
Instance Method Details
#error(code, val = nil) ⇒ Object
34 35 36 37 38 39 |
# File 'lib/message_control.rb', line 34 def error(code, val=nil) puts "\n" + '-'*60 print(ERROR_MESSAGE, 'error', code, val) puts '-'*60 exit end |
#notice(code, val = nil) ⇒ Object
23 24 25 26 27 |
# File 'lib/message_control.rb', line 23 def notice(code, val=nil) puts "\n" + '-'*60 print(NOTICE_MESSAGE, 'info', code, val) puts '-'*60 end |
#print(template, prefix, code, val = nil) ⇒ Object
41 42 43 |
# File 'lib/message_control.rb', line 41 def print(template, prefix, code, val=nil) puts "[#{prefix}] #{template[code]}"%val end |
#warning(code, val = nil) ⇒ Object
29 30 31 32 33 |
# File 'lib/message_control.rb', line 29 def warning(code, val=nil) puts "\n" + '-'*60 print(WARNING_MESSAGE, 'warning', code, val) puts '-'*60 end |