class Opal::Builder
def initialize(options = nil)
def initialize(options = nil) (options || {}).each_pair do |k, v| public_send("#{k}=", v) end @stubs ||= [] @preload ||= [] @processors ||= ::Opal::Builder.processors @path_reader ||= PathReader.new(Opal.paths, extensions.map { |e| [".#{e}", ".js.#{e}"] }.flatten) @prerequired ||= [] @compiler_options ||= Opal::Config.compiler_options @missing_require_severity ||= Opal::Config.missing_require_severity @cache ||= Opal.cache @scheduler ||= Opal.builder_scheduler if @scheduler.respond_to? :new @scheduler = @scheduler.new(self) end @processed = [] end