Module: RR::LogHelper
- Included in:
- ReplicationHelper, SyncHelper
- Defined in:
- lib/rubyrep/log_helper.rb
Overview
Shared functionality for SyncHelper and LogHelper
Instance Method Summary collapse
-
#fit_description_columns(outcome, details) ⇒ Object
Takes outcome and details and makes them fit (for available space) in the ‘descrition’ and ‘long_description’ columns of the event log.
Instance Method Details
#fit_description_columns(outcome, details) ⇒ Object
Takes outcome and details and makes them fit (for available space) in the ‘descrition’ and ‘long_description’ columns of the event log. Parameters:
-
outcome: short description
-
details: long description
Returns (cut off if necessary)
-
outcome
-
details (also containig the full outcome if it had to be cut off for short description)
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/rubyrep/log_helper.rb', line 14 def fit_description_columns(outcome, details) outcome = outcome.to_s if outcome.length > ReplicationInitializer::DESCRIPTION_SIZE fitting_outcome = outcome[0...ReplicationInitializer::DESCRIPTION_SIZE] fitting_details = outcome + "\n" else fitting_outcome = outcome fitting_details = "" end fitting_details += details if details fitting_details = fitting_details[0...ReplicationInitializer::LONG_DESCRIPTION_SIZE] fitting_details = nil if fitting_details.empty? return fitting_outcome, fitting_details end |