class Opal::BuilderProcessors::Processor
def initialize(source, filename, abs_path = nil, options = {})
def initialize(source, filename, abs_path = nil, options = {}) options = abs_path if abs_path.is_a? Hash source += "\n" unless source.end_with?("\n") @source, @filename, @abs_path, @options = source, filename, abs_path, options.dup @cache = @options.delete(:cache) { Opal.cache } @requires = [] @required_trees = [] @autoloads = [] end