Sha256: f4a98f56966b36eb05ec3d9ca4a88faf0a64659de1ac11408511c022726232c4

Contents?: true

Size: 481 Bytes

Versions: 11

Compression:

Stored size: 481 Bytes

Contents

require "thor"
require "et_fake_ccd/iodine"
module EtFakeCcd
  module Cli
    class Root < Thor
      desc "start_multiple", "Run multiple services on different ports"
      def start_multiple
        puts "Not yet written"
      end

      desc "start", "Run multiple services on one port"
      method_option :port, type: :numeric, default: 8080
      def start
        Rack::Server.start app: EtFakeCcd::RootApp, Port: options.port, server: 'iodine'
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
et_fake_ccd-1.0.0 lib/et_fake_ccd/cli/root.rb
et_fake_ccd-0.1.39 lib/et_fake_ccd/cli/root.rb
et_fake_ccd-0.1.38 lib/et_fake_ccd/cli/root.rb
et_fake_ccd-0.1.37 lib/et_fake_ccd/cli/root.rb
et_fake_ccd-0.1.36 lib/et_fake_ccd/cli/root.rb
et_fake_ccd-0.1.35 lib/et_fake_ccd/cli/root.rb
et_fake_ccd-0.1.34 lib/et_fake_ccd/cli/root.rb
et_fake_ccd-0.1.33 lib/et_fake_ccd/cli/root.rb
et_fake_ccd-0.1.32 lib/et_fake_ccd/cli/root.rb
et_fake_ccd-0.1.31 lib/et_fake_ccd/cli/root.rb
et_fake_ccd-0.1.30 lib/et_fake_ccd/cli/root.rb