Module: MiniDeploy::ReceiptFormatter
- Included in:
- ReceiptReader
- Defined in:
- lib/mini_deploy/receipt_formatter.rb
Instance Method Summary collapse
- #format_check_or_remove_file_task(old_task) ⇒ Object
- #format_default_task_value(old_task) ⇒ Object
- #format_find_file_content_task(old_task) ⇒ Object
- #format_send_http_request_task(old_task) ⇒ Object
- #format_upload_file_task(old_task) ⇒ Object
Instance Method Details
#format_check_or_remove_file_task(old_task) ⇒ Object
24 25 26 27 28 29 30 |
# File 'lib/mini_deploy/receipt_formatter.rb', line 24 def format_check_or_remove_file_task(old_task) return nil if old_task['remote_file'].nil? new_task = {} new_task[:remote_file] = old_task['remote_file'] new_task end |
#format_default_task_value(old_task) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/mini_deploy/receipt_formatter.rb', line 5 def format_default_task_value(old_task) new_task = { } new_task[:tag] = old_task['tag'] || '' new_task[:process] = old_task['process'].to_sym new_task end |
#format_find_file_content_task(old_task) ⇒ Object
43 44 45 46 47 48 49 50 51 |
# File 'lib/mini_deploy/receipt_formatter.rb', line 43 def format_find_file_content_task(old_task) return nil if old_task['remote_file'].nil? new_task = {} new_task[:ignore_case] = old_task['ignore_case'] || false new_task[:search_content] = old_task['search_content'] || nil new_task[:remote_file] = old_task['remote_file'] new_task end |
#format_send_http_request_task(old_task) ⇒ Object
32 33 34 35 36 37 38 39 40 41 |
# File 'lib/mini_deploy/receipt_formatter.rb', line 32 def format_send_http_request_task(old_task) return nil if ( old_task['url'].to_s =~ /https?:\/\// ).nil? new_task = {} new_task[:method] = old_task['method'].to_s.downcase.to_sym new_task[:method] = :get if new_task[:method] == :"" new_task[:url] = old_task['url'] new_task[:params] = old_task['params'] || nil new_task end |
#format_upload_file_task(old_task) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/mini_deploy/receipt_formatter.rb', line 12 def format_upload_file_task(old_task) return nil if old_task['upload_local_source'].nil? || old_task['remote_path'].nil? new_task = {} new_task[:upload_local_source] = old_task['upload_local_source'] new_task[:remote_path] = old_task['remote_path'] new_task[:upload_mode] = old_task['upload_mode'].to_s.downcase.to_sym new_task[:upload_mode] = :text if new_task[:upload_mode] == :"" new_task end |