Method: CkanClient::Client#initialize
- Defined in:
- lib/ckanclient/ckanclient.rb
#initialize(url, key) ⇒ Client
Returns a new instance of Client.
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/ckanclient/ckanclient.rb', line 8 def initialize(url, key) raise ArgumentError, "No URL provided" unless !url.nil? raise ArgumentError, "No API KEY provided" unless !key.nil? # remove trailig slashes @url = url.sub(/(\/)+$/,"") @key = key @headers = {} @headers[:Authorization] = @key end |