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

Version Path
stitches-5.0.0 spec/fake_app/lib/tasks/generate_api_key.rake
stitches-5.0.0 lib/stitches/generator_files/lib/tasks/generate_api_key.rake
stitches-5.0.0.RC1 spec/fake_app/lib/tasks/generate_api_key.rake
stitches-5.0.0.RC1 lib/stitches/generator_files/lib/tasks/generate_api_key.rake
stitches-4.2.2 lib/stitches/generator_files/lib/tasks/generate_api_key.rake
stitches-4.2.2 spec/fake_app/lib/tasks/generate_api_key.rake
stitches-4.2.1 spec/fake_app/lib/tasks/generate_api_key.rake
stitches-4.2.1 lib/stitches/generator_files/lib/tasks/generate_api_key.rake
stitches-4.2.0 spec/fake_app/lib/tasks/generate_api_key.rake
stitches-4.2.0 lib/stitches/generator_files/lib/tasks/generate_api_key.rake
stitches-4.2.0.RC3 lib/stitches/generator_files/lib/tasks/generate_api_key.rake
stitches-4.2.0.RC3 spec/fake_app/lib/tasks/generate_api_key.rake
stitches-4.2.0.RC2 spec/fake_app/lib/tasks/generate_api_key.rake
stitches-4.2.0.RC2 lib/stitches/generator_files/lib/tasks/generate_api_key.rake
stitches-4.2.0.RC1 spec/fake_app/lib/tasks/generate_api_key.rake
stitches-4.2.0.RC1 lib/stitches/generator_files/lib/tasks/generate_api_key.rake
stitches-4.0.2 lib/stitches/generator_files/lib/tasks/generate_api_key.rake
stitches-4.1.0RC2 lib/stitches/generator_files/lib/tasks/generate_api_key.rake
stitches-4.0.1 lib/stitches/generator_files/lib/tasks/generate_api_key.rake
stitches-4.0.0 lib/stitches/generator_files/lib/tasks/generate_api_key.rake