Sha256: 7d60b1bb3ae27db9adc5a088f8ed13d6f0c5c8e4dcdf0eb31f17b0321f2a11e3
Contents?: true
Size: 483 Bytes
Versions: 37
Compression:
Stored size: 483 Bytes
Contents
module Bearcat class Client < Footrest::Client module ExternalTools extend ClientModule context_types %i[course account] do |ct| prefix "/api/v1/#{ct}s/:#{ct}/external_tools/" do get :"#{ct}_external_tools" post :"create_#{ct}_external_tool" get :"#{ct}_external_tool", ":tool" put :"edit_#{ct}_external_tool", ":tool" delete :"delete_#{ct}_external_tool", ":tool" end end end end end
Version data entries
37 entries across 37 versions & 1 rubygems