module Haml::Precompiler
def push_flat_script(text, options = {})
Causes `text` to be evaluated, and Haml::Helpers#find_and_flatten
def push_flat_script(text, options = {}) flush_merged_text raise SyntaxError.new("There's no Ruby code for ~ to evaluate.") if text.empty? push_script(text, options.merge(:preserve_script => true)) end