Sha256: cea3b919c012e4956d54a5835be55acfe81f17403f9592b6ac32bdb765194941
Contents?: true
Size: 574 Bytes
Versions: 40
Compression:
Stored size: 574 Bytes
Contents
desc "Generates a new API Key. Requires a name, e.g. rake generate_api_key[YOUR_APP_NAME_HERE]" task :generate_api_key, [:name] => :environment do |t, args| fail "You must provide a name" unless args.name api_client = ::ApiClient.create!(name: args.name) api_client.reload puts "Your key is #{api_client.key}" puts puts "You can test it via curl:" puts "curl -v -X POST -H 'Accept: application/json; version=1' -H 'Content-type: application/json; version=1' -H 'Authorization: CustomKeyAuth key=#{api_client.key}' https://your_app.herokuapp.com/api/ping" end
Version data entries
40 entries across 32 versions & 1 rubygems