class Tilt::Template

def extract_magic_comment(script)

def extract_magic_comment(script)
  was_frozen = script.frozen?
  script = _dup_string_if_frozen(script)
  if was_frozen
    yield script
  end
  binary(script) do
    script[/\A[ \t]*\#.*coding\s*[=:]\s*([[:alnum:]\-_]+).*$/n, 1]
  end
end