Class: LitmusPaper::CLI::Admin::Status

Inherits:
Command
  • Object
show all
Defined in:
lib/litmus_paper/cli/admin/status.rb

Class Method Summary collapse

Methods inherited from Command

_default_options, _extend_default_parser

Class Method Details

.build_request(options, args) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
# File 'lib/litmus_paper/cli/admin/status.rb', line 9

def self.build_request(options, args)
  options.merge! _default_options
  opt_parser = _extend_default_parser(options) do |opts|
    opts.banner = "Usage: litmusctl status <service> [options]"
  end

  opt_parser.parse! args
  service = args.shift

  Net::HTTP::Get.new("/#{service}/status")
end

.descriptionObject



5
6
7
# File 'lib/litmus_paper/cli/admin/status.rb', line 5

def self.description
  "Show service status"
end