lib/opal/cli_runners/server.rb in opal-0.9.4 vs lib/opal/cli_runners/server.rb in opal-0.10.0.beta1

- old
+ new

@@ -1,12 +1,12 @@ require 'opal/cli_runners' module Opal module CliRunners class Server - def initialize(output, port) - @output ||= output || $stdout - @port = port + def initialize(options) + @output = options.fetch(:output, $stdout) + @port = options.fetch(:port, 3000).to_int end attr_reader :output, :port, :server def run(source, argv) unless argv.empty?