Sha256: d7a22ac7ebe84b3ad4d50936f7fa30273af0c6feefce5cbc2a9201a84ec719dc
Contents?: true
Size: 791 Bytes
Versions: 2
Compression:
Stored size: 791 Bytes
Contents
require 'thor' module Capybara module Remote module Viewer class CLI < Thor desc 'serve', 'Run the web server' method_option :path, type: :string, default: nil, aliases: '-t', desc: "Path to your app's tmp directory, or any directory containing html files" method_option :port, type: :numeric, default: 3000, aliases: '-p', desc: "Port for the server to listen on" def serve path = options.path || File.join(Dir.pwd, 'tmp') require 'capybara/remote/viewer/server' Capybara::Remote::Viewer::Server.path = path Capybara::Remote::Viewer::Server.set :port, options.port Capybara::Remote::Viewer::Server.run! end default_task :serve end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
capybara-remote-viewer-0.0.2 | lib/capybara/remote/viewer/cli.rb |
capybara-remote-viewer-0.0.1 | lib/capybara/remote/viewer/cli.rb |