lib/isomorfeus-puppetmaster.rb in isomorfeus-puppetmaster-0.5.7 vs lib/isomorfeus-puppetmaster.rb in isomorfeus-puppetmaster-0.6.0

- old
+ new

@@ -1,5 +1,6 @@ +require 'oj' require 'active_support/isolated_execution_state' require 'active_support/core_ext/string' require 'uri' require 'net/http' require 'rack' @@ -10,45 +11,23 @@ Parser::Builders::Default.emit_kwargs = true require 'unparser' require 'method_source' require 'securerandom' -require 'isomorfeus-speednode' -# use execjs speednode for sure, unless something else has been specified -unless ENV["EXECJS_RUNTIME"] - ExecJS.runtime = ExecJS::Runtimes::Speednode -end +require 'puppeteer-ruby' +require 'isomorfeus/puppeteer/execution_context' +require 'isomorfeus/puppeteer/dom_world' +require 'isomorfeus/puppeteer/frame' +require 'isomorfeus/puppeteer/js_handle' +require 'isomorfeus/puppeteer/element_handle' +require 'isomorfeus/puppeteer/page' + require 'isomorfeus/puppetmaster' -require 'isomorfeus/puppetmaster/self_forwardable' -require 'isomorfeus/puppetmaster/errors' -require 'isomorfeus/puppetmaster/cookie' -require 'isomorfeus/puppetmaster/console_message' -require 'isomorfeus/puppetmaster/request' -require 'isomorfeus/puppetmaster/response' -require 'isomorfeus/puppetmaster/node' -require 'isomorfeus/puppetmaster/node/content_editable' -require 'isomorfeus/puppetmaster/node/input' -require 'isomorfeus/puppetmaster/node/checkbox' -require 'isomorfeus/puppetmaster/node/filechooser' -require 'isomorfeus/puppetmaster/node/radiobutton' -require 'isomorfeus/puppetmaster/node/select' -require 'isomorfeus/puppetmaster/node/textarea' -require 'isomorfeus/puppetmaster/document' -require 'isomorfeus/puppetmaster/iframe' -require 'isomorfeus/puppetmaster/driver/puppeteer_document' -require 'isomorfeus/puppetmaster/driver/puppeteer_node' -require 'isomorfeus/puppetmaster/driver/puppeteer' -require 'isomorfeus/puppetmaster/driver_registration' +require 'isomorfeus/puppetmaster/session' require 'isomorfeus/puppetmaster/server/executor_middleware' require 'isomorfeus/puppetmaster/server/middleware' require 'isomorfeus/puppetmaster/server/checker' require 'isomorfeus/puppetmaster/server' -require 'isomorfeus/puppetmaster/server_registration' -Isomorfeus::Puppetmaster.driver = :chromium -Isomorfeus::Puppetmaster.server = :iodine - require 'isomorfeus/puppetmaster/dsl' - -Isomorfeus.node_paths << File.expand_path(File.join(File.dirname(__FILE__), '..', 'node_modules'))