Module: Byebug::StringFunctions
Overview
Utilities for interaction with files
Instance Method Summary collapse
-
#camelize(str) ⇒ Object
Converts
str
from an_underscored-or-dasherized_string to ACamelizedString. -
#prettify(str) ⇒ Object
Improves indentation and spacing in
str
for readability in Byebug’s command prompt.
Instance Method Details
#camelize(str) ⇒ Object
Converts str
from an_underscored-or-dasherized_string to ACamelizedString.
53 54 55 |
# File 'lib/byebug/helper.rb', line 53 def camelize(str) str.dup.split(/[_-]/).map(&:capitalize).join('') end |
#prettify(str) ⇒ Object
Improves indentation and spacing in str
for readability in Byebug’s command prompt.
61 62 63 |
# File 'lib/byebug/helper.rb', line 61 def prettify(str) "\n" + str.gsub(/^ {8}/, '') + "\n" end |