Skip to content

Instantly share code, notes, and snippets.

@codekitchen
Created January 16, 2012 23:37
Show Gist options
  • Save codekitchen/1623642 to your computer and use it in GitHub Desktop.
Save codekitchen/1623642 to your computer and use it in GitHub Desktop.
talking to canvas with faraday-stack
require 'faraday_stack'
conn = FaradayStack.build 'https://canvas.beta.instructure.com/'
conn.headers[:authorization] = "Bearer #{api_token}"
resp = conn.get '/api/v1/courses?include[]=syllabus_body'
puts("%-50s %s" % ['course name', 'enrollment'])
resp.body.each do |course|
puts("%-50s %s" % [course['name'], course['enrollments'].first['type']])
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment