module Sprockets::Utils

def concat_javascript_sources(buf, source)

Returns appended buffer String.

asset - Asset
buf - String memo

semicolon if necessary.
Internal: Accumulate asset source to buffer and append a trailing
def concat_javascript_sources(buf, source)
  if string_end_with_semicolon?(buf)
    buf + source
  else
    buf + ";\n" + source
  end
end