4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# File 'lib/onering/cli/call.rb', line 4
def self.configure(global={})
@api = Onering::CLI.connect(global)
@opts = ::Trollop::options do
banner <<-EOS
Call an arbitrary Onering API endpoint and return the output
Usage:
onering call [options] [endpoint]
Examples:
# Returns the API status page at path /api/
$ onering call /
# Returns details about the authenticated user
$ onering call users/current
# Delete the device called '0bf29c'
$ onering call devices/0bf29c -m delete
Options:
EOS
opt :method, "The HTTP method to use when performing the request (default: GET)", :default => 'get', :short => "-m", :type => :string
end
end
|