title: What is the best way to refactor a long string line in ruby?
body: <p>I have a line of code like this</p>
  
  <pre><code>"#{envelope_quantity} - envelope #{Budget::util_name(envelope_size)} #{Budget::util_name(envelope_paper)} #{Budget::util_name(envelope_color)} #{Budget::util_name(envelope_grammage)} #{Budget::util_name(envelope_model)} #{Budget::util_name(envelope_print)}"
  </code></pre>
  
  <p>too long, it's bad to read, and that's why RuboCop is warning me with it's <a href="http://www.rubydoc.info/gems/rubocop/0.47.1/RuboCop/Cop/Metrics/LineLength" rel="noreferrer">Metrics::LineLength</a>.</p>
  
  <p>I would like to refactor it to not be a long line.</p>
  
  <p>I know a lot of ways to do that, but I wonder which one would be the expected for the ruby style experts.</p>
  
  <p>that static method util_name is needed to prevent nil when I need an empty string if it's nil.</p>
  
  <pre><code>def self.util_name(value)
    return '' if value.nil?
    value.name
  end
  </code></pre>