class Jeweler::GemSpecHelper

def prettyify_array(gemspec_ruby, array_name)

Adds extra space when outputting an array. This helps create better version control diffs, because otherwise it is all on the same line.
def prettyify_array(gemspec_ruby, array_name)
  gemspec_ruby.gsub(/s\.#{array_name.to_s} = \[.+?\]/) do |match|
    leadin, files = match[0..-2].split("[")
    
    leadin + "[\n    #{files.gsub(%|", "|, %|",\n    "|)}\n  ]"
  end
end