class Opal::Sprockets::Processor
def call
def call compiler_options = Opal::Config.compiler_options.merge(requirable: true, file: logical_path) compiler = Opal::Compiler.new(data, compiler_options) result = compiler.compile process_requires(compiler.requires, context) process_required_trees(compiler.required_trees, context) if Opal::Config.source_map_enabled map = compiler.source_map.as_json.transform_keys!(&:to_s) map["sources"][0] = input[:filename] map = ::Sprockets::SourceMapUtils.format_source_map(map, input) end [result.to_s, map , context.metadata[:dependencies], context.metadata[:required]] end