atomic_lti-3.1.0

https://rubygems.org

atomic_lti

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

homepage_uri
https://github.com/atomicjolt/atomic_lti
source_code_uri
https://github.com/atomicjolt/atomic_lti

id: 1714538

number: 3.1.0

platform: ruby

spec_sha256: 1a07493e4502c2a69f0eb5576c19479f1544bfb38992dbe852ef18e4ab23607b

sha256: 2790c5bec05a5d562f6c7d0046a5274bba128815ba64dbd4cf384d81531f3df1

created_at: 2024-11-19 23:41:02 UTC

updated_at: 2024-11-19 23:41:03 UTC

position: 1

version_data_entries_count: 63

uploaded_at: 2024-11-19 23:40:59 UTC

indexed: true

has_extensions: false

extensions: []

Gem size: 103 KB

Version Data Entries

Total: 63

Unpacked size: 403 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
MIT-LICENSE100644001.03 KBf631d82fc85c594e0153f6b29a9c1175a30474418434e012f3c61206a9540f64
README.md100644001.3 KB80b445ceb1ff5d3b80c8a8c101f2a9aebd5e7c5d00c57c95a885809a2ea872f2
Rakefile10064400271 Bytes2e3327e01c6ddc711c69a2b10d0cfcabda315d4e453d15de0ef26d7f83484aff
app/assets/builds/atomic_lti/init_app.js1006440076.1 KB53de7a4b85ec143094cd239640b7ccd6e22cfd0b4e03ae1465edd0c0e13fc384
app/assets/builds/atomic_lti/init_app.js.map10064400237 KB6fc1543c9be0bfbbbd43be96067ee0a4f5e3aa4390d1069add98b6dc997a27b5
app/assets/config/atomic_lti_manifest.js1006440050 Bytes7cbe8fbf50b5922840522a98168f826b3cff0ca2e3bf5ff4ba3f6d1b624e603a
app/assets/stylesheets/atomic_lti/application.css100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
app/assets/stylesheets/atomic_lti/jwks.css10064400128 Bytes13d6a7bb4e545a140571b216d79148ed4cc1c523157033a1ed194a6721f59029
app/assets/stylesheets/atomic_lti/launch.css100644001.88 KBbdab999fafee4f59c7c9538fcdd4a187fab24ec80ac05da50d3c2dc46583e373
app/controllers/atomic_lti/jwks_controller.rb10064400524 Bytes591e4e3e161b3057fb4b566630c3fb8dc79a0eb0b6c920a1c77f7713e68abe7e
app/helpers/atomic_lti/launch_helper.rb1006440049 Bytes8ac06aa3b4001434ad7658c3125cdf34b11ebedc87918fd021c3ddbd08c92d76
app/javascript/atomic_lti/init_app.ts10064400289 Bytes16b4a76594e4c28d3e7565358504ab8b983bc103b7f1972959cdde7b28e5e93b
app/jobs/atomic_lti/application_job.rb1006440068 Bytes1a45b9d18080515e4540ce90cb00cb9a7c7b3ab2958841a38542578dba21507f
app/lib/atomic_lti/authorization.rb100644005.61 KBf08c7e75133c03664d81df525a34abf8a128ce69c56b7f9b75af12ee1f41c93f
app/lib/atomic_lti/config.rb100644007.83 KB488b9a9a31f1f23caa79104e2dda44c3146cac168a24c70030b14c9abf972303
app/lib/atomic_lti/deep_linking.rb100644001.5 KBeb65d8106e5142cf3005c1a029d15f125bc99630bc583ca01420bcdc11f83dc5
app/lib/atomic_lti/definitions.rb1006440010.6 KB740578dd884799d7ccb6fd5d2ff11b4731ce206528c016cb02da61f99228a13f
app/lib/atomic_lti/exceptions.rb100644002.5 KB103476ed7899c03c0cb5e970a26356bbd71271e3182ad34acd0dcbe421fe43b0
app/lib/atomic_lti/lti.rb100644004.59 KB8137721d39749478e081e30aed19510c7bcccb50de6a4ef291e441232bcaf33d
app/lib/atomic_lti/open_id.rb10064400749 Bytes93612b0c3705cefcd84425bca35c6a6fa5d9042443bf53265bfda44a289ad363
app/lib/atomic_lti/paging_helper.rb10064400846 Bytes7dc367b83881d1d662424a89dc8a235b4f8aa9e1d3a8bdef6a7af122378483fa
app/lib/atomic_lti/params.rb100644002.93 KBd1b664b8a3b1643de6b16386410e832ba591f3be904791a220fe6c28f085b205
app/lib/atomic_lti/role_enforcement_mode.rb10064400261 Bytes109043df4b1385bd1816dd32f5c6787fbfa559a3a4c715c1144bb19371f3568e
app/lib/atomic_lti/services/base.rb100644002.52 KBf28e6c5e2e136522c23a147ef5ecf96b04c44f0d2e6b5e5a44fdabb0f394ffd7
app/lib/atomic_lti/services/line_items.rb100644004.11 KB52baf6431f5bf4d76fd11f1a9827898b5c358fe92803f009305e4b5e5bb9774f
app/lib/atomic_lti/services/names_and_roles.rb100644002.97 KB9cd894033087e588e7238d6a50014bb25e021eeadbac2824605f4b6e7a4203f2
app/lib/atomic_lti/services/platform_notifications.rb100644003.32 KBaed8bcda123707d0df723bf5fc013374f3833b1e025a0995f084d6cdac62dc3a
app/lib/atomic_lti/services/results.rb100644001.15 KB71656f9db8c5399f3ab58f59aac9618ecc2f2bd49540da1849675a20455829f0
app/lib/atomic_lti/services/score.rb100644002.46 KBda10918cbf64e5226ae03ad6afd30453604855bec3def743836c45aeeaf95949
app/lib/atomic_lti/services/score_canvas.rb100644001.92 KB12bff3bb70c678ea8e0d335941e047f1dbf4e1c4cbfbd344cfa760f16d36611c
app/mailers/atomic_lti/application_mailer.rb10064400131 Bytes51719b72209323a933d2c3332bd08e1ee27e184da4e4f8ddf490a5f0509011da
app/models/atomic_lti/application_record.rb10064400105 Bytes2bef0a414ea5f7144204ffea9567e9f014c33dc456a19be84ef669d30f847bc4
app/models/atomic_lti/context.rb10064400526 Bytes0278c7a0651b46da64ec3918a861f2281f327cfb8f9b068d53e01038052d7a11
app/models/atomic_lti/deployment.rb10064400802 Bytes622db04acb462dfd192ac96357b4ffb9ab64ae4295397167377644d1232ff1f4
app/models/atomic_lti/install.rb10064400421 Bytes75ff7ad144328629f6a4e8ca30fa138cb9d982805d90c1fca751685710e64e90
app/models/atomic_lti/jwk.rb10064400866 Bytesc60877c8caee40d1e4549e81c0c0914f029ac29055e0671643e90319c336ac02
app/models/atomic_lti/oauth_state.rb10064400121 Bytes31ca7dbbf5a73605a575466881f5e28c4db43c85539ac7e14c2f45eca889572a
app/models/atomic_lti/open_id_state.rb10064400177 Bytes11f6cc883446d2b826c6c88db5a354660dd7eb594d24b136d65a83398a724e54
app/models/atomic_lti/platform.rb10064400322 Bytes734c55879e9f5b1bd779ea74f07fd28a2c0e6925210d3fd842a72bfc95cabbb1
app/models/atomic_lti/platform_instance.rb10064400207 Bytesd4aab6dc022d7251435b64a618693339b793b79a2620c1c052f8a8c1913ee974
app/views/atomic_lti/launches/index.html.erb10064400171 Bytesc941fcbc252816a1913875aba02b8158058dea98b5d673a56a136fc2fb26d7b7
app/views/atomic_lti/shared/error.html.erb10064400464 Bytesd84f8718a3940f63f8a0f9ac3c88701ad485afae91354f76e7471b0b2de5e3af
app/views/atomic_lti/shared/init.html.erb10064400771 Bytesafedcf5e3725733539a8e050f939e6815544c871e576e6237bd8f73c1262aacf
app/views/atomic_lti/shared/redirect.html.erb10064400943 Bytesb044131e84a2a1e1b702388f751740905d12290008b1facd25ec719bdaa6edff
app/views/layouts/atomic_lti/application.html.erb10064400151 Bytesbf2e35a4bcaaa32ea6df12106ea5aa40ae30c1451f0daab49d534e278e8ba51b
config/routes.rb1006440055 Bytes025d71193fb48c3e20abd3190d3595e5ce03d28c5263c1b95baed6355bba9d26
db/migrate/20220428175127_create_atomic_lti_platforms.rb10064400362 Bytesbbf90a186e48745365f46683bf731555a2996bea6c8ce46973d26bf2f1327b1c
db/migrate/20220428175128_create_atomic_lti_platform_instances.rb10064400466 Bytes2485cc779487a3b53479035878b14254c2bf76cd0705032145bcc0deb435f0d0
db/migrate/20220428175247_create_atomic_lti_installs.rb10064400356 Bytesd09dd0681caae1bd7e81edfdd3e3e08bd58032ece51d6c8cae7b90b231e12eed
db/migrate/20220428175305_create_atomic_lti_deployments.rb10064400444 Bytes400ab8d0edca641e43f43d4d943f5f7328cc70e66934f46d2d67e9917af8267d
db/migrate/20220428175336_create_atomic_lti_contexts.rb10064400500 Bytes897bc0188fdaa7b7e85706265a4ba7105f21cb2354a1da2ad94162c7ade6c191
db/migrate/20220428175423_create_atomic_lti_oauth_states.rb10064400280 Bytes277dacb85518c9afa2f2c16b08825b5ee2caa5293838d7e57aba4af4f2bf4ca8
db/migrate/20220503003528_create_atomic_lti_jwks.rb10064400288 Bytes8d0f3eaf4c772a270a57cf7ab5e0c3ca0d513d03df82517d2ddba91e317b5083
db/migrate/20221010140920_create_open_id_state.rb10064400241 Bytesabd3b43c1d709b935beaa1d3cfedf6aa3023d2654b06947c5b0a2c054eaf7adc
db/migrate/20230726040941_add_state_to_open_id_state.rb10064400204 Bytesc5148f79d41c0d76b7859dd3929b7afed66ed60e9adda441b5bdd5acd8f36206
db/migrate/20240612163118_add_platform_authorization_server.rb10064400160 Bytes8b2a0a6569aed50a7f0b6aec9d24dfd3ad95583074e43918e2bc0f977826b4c4
db/seeds.rb100644001.27 KBa3a84d15e835d4ba19f3255ef960cc1d54b81d6a6e5a7c9225f7b798fd7b8ee0
lib/atomic_lti.rb100644002.72 KB5dd46e00aed504bdb6cf31dfa479dd97aa14c6026fc8522cbca491313ee89f41
lib/atomic_lti/engine.rb10064400160 Bytesbfa17483935b728eb7b2945ec42a61fb800c0757437507d7e7dd29a1c8e8b0ca
lib/atomic_lti/error_handling_middleware.rb100644001.23 KBbf23ca9a665e7788aab4b6ba4153f3c9b35360624ac15acb24ad776d5e0dc208
lib/atomic_lti/open_id_middleware.rb1006440014 KBb2ce33feaf0a33a7fe7ea1c11efaa7d261f4e214e7d344fe644d2c045b9ca716
lib/atomic_lti/version.rb1006440048 Bytescdd82f871bc048cf11a248db18e82f786bd33940c3a146101934ddb2be0d33c8
lib/tasks/atomic_lti_tasks.rake1006440088 Bytesd25792b04c5a0f44ade7e731d43ed802633bb2a4d0a108ff057815fd4dc7497f