mirror of
https://github.com/rest-client/rest-client.git
synced 2022-11-09 13:49:40 -05:00
fixes issues with logging in with username and password. plus better output
This commit is contained in:
parent
df862899e8
commit
91881489d5
1 changed files with 6 additions and 5 deletions
|
@ -3,18 +3,19 @@
|
|||
$:.unshift File.dirname(__FILE__) + "/../lib"
|
||||
require 'rest_client'
|
||||
|
||||
def usage
|
||||
def usage(why = nil)
|
||||
puts "failed for reason: #{why}" if why
|
||||
puts "usage: restclient url [username] [password]"
|
||||
exit(1)
|
||||
end
|
||||
|
||||
@url = ARGV.first || 'http://localhost:4567'
|
||||
@url = ARGV.shift || 'http://localhost:4567'
|
||||
|
||||
usage unless @url =~ /^https?/
|
||||
usage unless ARGV.size < 3
|
||||
usage("invalid url '#{@url}") unless @url =~ /^https?/
|
||||
usage("to few args") unless ARGV.size < 3
|
||||
|
||||
def r
|
||||
@r ||= RestClient::Resource.new(*[@url, ARGV])
|
||||
@r ||= RestClient::Resource.new(@url, *ARGV)
|
||||
end
|
||||
|
||||
r # force rc to load
|
||||
|
|
Loading…
Reference in a new issue