--- !ruby/object:Gem::Specification name: dce_lti version: !ruby/object:Gem::Version version: 0.5.2 platform: ruby authors: - Dan Collis-Puro autorequire: bindir: bin cert_chain: [] date: 2015-05-22 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: rails requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '4.1' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '4.1' - !ruby/object:Gem::Dependency name: pg requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.17' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.17' - !ruby/object:Gem::Dependency name: ims-lti requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.1' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.1' - !ruby/object:Gem::Dependency name: rack-plastic requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.1.3 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.1.3 - !ruby/object:Gem::Dependency name: activerecord-session_store requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.1.1 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.1.1 - !ruby/object:Gem::Dependency name: p3p requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 1.2.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 1.2.0 - !ruby/object:Gem::Dependency name: rspec-rails requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.0' - !ruby/object:Gem::Dependency name: capybara requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.4' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.4' - !ruby/object:Gem::Dependency name: capybara-webkit requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.3' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.3' - !ruby/object:Gem::Dependency name: factory_girl_rails requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '4.4' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '4.4' - !ruby/object:Gem::Dependency name: pry-byebug requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.0' - !ruby/object:Gem::Dependency name: shoulda-matchers requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.7' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.7' - !ruby/object:Gem::Dependency name: launchy requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.4' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.4' - !ruby/object:Gem::Dependency name: database_cleaner requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.3' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.3' description: The DceLti engine simplifies integrating LTI authentication for Rails apps via the IMS::LTI gem. email: - dan@collispuro.net executables: [] extensions: [] extra_rdoc_files: [] files: - MIT-LICENSE - README.md - Rakefile - app/assets/javascripts/dce_lti/application.js - app/assets/stylesheets/dce_lti/application.css - app/concerns/dce_lti/session_helpers.rb - app/controllers/dce_lti/application_controller.rb - app/controllers/dce_lti/configs_controller.rb - app/controllers/dce_lti/sessions_controller.rb - app/helpers/dce_lti/application_helper.rb - app/models/dce_lti/nonce.rb - app/models/dce_lti/user.rb - app/services/dce_lti/timestamp_validator.rb - app/services/dce_lti/user_initializer.rb - app/views/dce_lti/sessions/invalid.html.erb - app/views/layouts/dce_lti/application.html.erb - config/routes.rb - db/migrate/20141003180140_create_dce_lti_users.rb - db/migrate/20141008172001_create_dce_lti_nonces.rb - db/migrate/20150206152909_add_sessions_table.rb - lib/dce_lti.rb - lib/dce_lti/controller_methods.rb - lib/dce_lti/engine.rb - lib/dce_lti/middleware/cookie_shim.rb - lib/dce_lti/middleware/cookieless_sessions.rb - lib/dce_lti/redirect_to_helper.rb - lib/dce_lti/version.rb - lib/tasks/dce_lti_tasks.rake - spec/controllers/dce_lti/configs_controller_spec.rb - spec/controllers/dce_lti/sessions_controller_spec.rb - spec/controllers/embedding_headers_are_correct_spec.rb - spec/controllers/posts_controller_spec.rb - spec/dummy/README.rdoc - spec/dummy/Rakefile - spec/dummy/app/assets/javascripts/application.js - spec/dummy/app/assets/stylesheets/application.css - spec/dummy/app/controllers/application_controller.rb - spec/dummy/app/controllers/posts_controller.rb - spec/dummy/app/helpers/application_helper.rb - spec/dummy/app/views/layouts/application.html.erb - spec/dummy/bin/bundle - spec/dummy/bin/rails - spec/dummy/bin/rake - spec/dummy/config.ru - spec/dummy/config/application.rb - spec/dummy/config/boot.rb - spec/dummy/config/database.yml - spec/dummy/config/environment.rb - spec/dummy/config/environments/development.rb - spec/dummy/config/environments/production.rb - spec/dummy/config/environments/test.rb - spec/dummy/config/initializers/assets.rb - spec/dummy/config/initializers/backtrace_silencers.rb - spec/dummy/config/initializers/cookies_serializer.rb - spec/dummy/config/initializers/dce_lti_config.rb - spec/dummy/config/initializers/filter_parameter_logging.rb - spec/dummy/config/initializers/inflections.rb - spec/dummy/config/initializers/mime_types.rb - spec/dummy/config/initializers/session_store.rb - spec/dummy/config/initializers/wrap_parameters.rb - spec/dummy/config/initializers/x_frame_options.rb - spec/dummy/config/locales/en.yml - spec/dummy/config/routes.rb - spec/dummy/config/secrets.yml - spec/dummy/db/schema.rb - spec/dummy/log/development.log - spec/dummy/log/test.log - spec/dummy/public/404.html - spec/dummy/public/422.html - spec/dummy/public/500.html - spec/dummy/public/favicon.ico - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/2i1fikTGX6Hk6HP3U7bvOqV-W98h4-MROwcYC2opIw8.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/3Vcsj2MAUIe5PJFbGXyUv57X8OpMgLla1NqyB8MeXGo.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/3rZz6m_A58eU25XxnvLs_aJA79JLRM_NYPdpH0kUZkE.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/GF26y317pexRiroUCFX9KKbSYLS0j6oo8t692PFp98k.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/IaIkakbzGIv-AMyt2cv0hGRNc-gdgsofMt7j2a6g-PU.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/O-8khmcSEKRezpDbQhnyW_cOLQl65KePgbW1wwBzgOA.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/Wj919e8qF3ScTB0qFkkVMe9ikSo63QgOct4H6d2OblQ.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/X0MnEs0c7-8gHY2GWMaOJnxkwPDpedB0DUiJ67EBSR0.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/_n996lEULU1aod2SnvgW2LFzrGp5eWmlJ0kwlrWfkGQ.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/hWYrR_3owcgXyFoeQmM2-HprizOJyMrSFcNKL5LG1HY.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/l83zP_H3QG9VqyEymshdZVk2JsiNW2LUDi25EC9dw-I.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/m4PciLI2ocJEw7w7RFx9dVjjSfPQtvSKbVBuufjEx4Q.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/oTo5J7ydTuA81GIVDqAZebmC-cyLqW4DkrNwq4XpW6Q.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/x3kBjioLiduKt-B2ZNDnlvDv_oY_H4EquCwJlSsk4jo.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/xX_A7n-ww2PtiQbbWIpor-bwLDbcL0_cjNWVij3bBlA.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/y0zC1V8oUGxLkqE6E_Kz6gv7hhZ1Gl_KKDwc9nydxNs.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/3Vcsj2MAUIe5PJFbGXyUv57X8OpMgLla1NqyB8MeXGo.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/3rZz6m_A58eU25XxnvLs_aJA79JLRM_NYPdpH0kUZkE.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/7mSp7qr25cMHdao2iAjYwNntdsBaJeqv4qEEXLT8XmE.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/DziUVWb3M1WH5CirwOmRu5UyWF3H90MatGfaP6z_WxE.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/GF26y317pexRiroUCFX9KKbSYLS0j6oo8t692PFp98k.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/IaIkakbzGIv-AMyt2cv0hGRNc-gdgsofMt7j2a6g-PU.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/OkLYL7QU4VvoGH8tAoGC0RZFNfqidJQD8DOlPd2Gl-4.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/TrvmhmBSBNLbhn4mj5OQPkD407LqpGE_i1Ek6HTemTY.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/aOfofa4Jl5tjx__0KL4MOR35TAj3k2O_p-DLiWZ1Ggc.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/dlLEcbL2-1G2uURW8jc4EQBGZmk78s-th7RiIJCe4xc.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/hWYrR_3owcgXyFoeQmM2-HprizOJyMrSFcNKL5LG1HY.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/k60tdNE0mNknH6vsXW-8FH4W-7HdaXdycoLR9wUpuqs.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/m4PciLI2ocJEw7w7RFx9dVjjSfPQtvSKbVBuufjEx4Q.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/ogNxK6P_YUB1xorrjTRkmH7_A6IPG-oRnndmmPIG_CU.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/x3kBjioLiduKt-B2ZNDnlvDv_oY_H4EquCwJlSsk4jo.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/xX_A7n-ww2PtiQbbWIpor-bwLDbcL0_cjNWVij3bBlA.cache - spec/factories.rb - spec/feature/p3p_header_present_spec.rb - spec/middleware/dce_lti/cookie_shim_spec.rb - spec/middleware/dce_lti/cookieless_sessions_spec.rb - spec/models/dce_lti/nonce_spec.rb - spec/models/dce_lti/user_spec.rb - spec/services/dce_lti/timestamp_validator_spec.rb - spec/services/dce_lti/user_initializer_spec.rb - spec/spec_helper.rb - spec/support/database_cleaner.rb - spec/support/dce_lti/configuration_helpers.rb - spec/support/dce_lti/middleware_helpers.rb - spec/support/factory_girl.rb homepage: http://www.dce.harvard.edu/ licenses: - MIT metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 2.4.5 signing_key: specification_version: 4 summary: A rails engine to make working with LTI easier test_files: - spec/middleware/dce_lti/cookie_shim_spec.rb - spec/middleware/dce_lti/cookieless_sessions_spec.rb - spec/spec_helper.rb - spec/services/dce_lti/timestamp_validator_spec.rb - spec/services/dce_lti/user_initializer_spec.rb - spec/support/dce_lti/middleware_helpers.rb - spec/support/dce_lti/configuration_helpers.rb - spec/support/database_cleaner.rb - spec/support/factory_girl.rb - spec/factories.rb - spec/controllers/posts_controller_spec.rb - spec/controllers/embedding_headers_are_correct_spec.rb - spec/controllers/dce_lti/sessions_controller_spec.rb - spec/controllers/dce_lti/configs_controller_spec.rb - spec/feature/p3p_header_present_spec.rb - spec/models/dce_lti/nonce_spec.rb - spec/models/dce_lti/user_spec.rb - spec/dummy/public/422.html - spec/dummy/public/404.html - spec/dummy/public/500.html - spec/dummy/public/favicon.ico - spec/dummy/config/database.yml - spec/dummy/config/boot.rb - spec/dummy/config/routes.rb - spec/dummy/config/environments/development.rb - spec/dummy/config/environments/production.rb - spec/dummy/config/environments/test.rb - spec/dummy/config/environment.rb - spec/dummy/config/locales/en.yml - spec/dummy/config/secrets.yml - spec/dummy/config/application.rb - spec/dummy/config/initializers/assets.rb - spec/dummy/config/initializers/backtrace_silencers.rb - spec/dummy/config/initializers/inflections.rb - spec/dummy/config/initializers/mime_types.rb - spec/dummy/config/initializers/filter_parameter_logging.rb - spec/dummy/config/initializers/session_store.rb - spec/dummy/config/initializers/x_frame_options.rb - spec/dummy/config/initializers/wrap_parameters.rb - spec/dummy/config/initializers/cookies_serializer.rb - spec/dummy/config/initializers/dce_lti_config.rb - spec/dummy/Rakefile - spec/dummy/README.rdoc - spec/dummy/config.ru - spec/dummy/app/controllers/posts_controller.rb - spec/dummy/app/controllers/application_controller.rb - spec/dummy/app/assets/javascripts/application.js - spec/dummy/app/assets/stylesheets/application.css - spec/dummy/app/helpers/application_helper.rb - spec/dummy/app/views/layouts/application.html.erb - spec/dummy/bin/rake - spec/dummy/bin/rails - spec/dummy/bin/bundle - spec/dummy/log/development.log - spec/dummy/log/test.log - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/OkLYL7QU4VvoGH8tAoGC0RZFNfqidJQD8DOlPd2Gl-4.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/xX_A7n-ww2PtiQbbWIpor-bwLDbcL0_cjNWVij3bBlA.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/3Vcsj2MAUIe5PJFbGXyUv57X8OpMgLla1NqyB8MeXGo.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/IaIkakbzGIv-AMyt2cv0hGRNc-gdgsofMt7j2a6g-PU.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/7mSp7qr25cMHdao2iAjYwNntdsBaJeqv4qEEXLT8XmE.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/hWYrR_3owcgXyFoeQmM2-HprizOJyMrSFcNKL5LG1HY.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/dlLEcbL2-1G2uURW8jc4EQBGZmk78s-th7RiIJCe4xc.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/x3kBjioLiduKt-B2ZNDnlvDv_oY_H4EquCwJlSsk4jo.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/3rZz6m_A58eU25XxnvLs_aJA79JLRM_NYPdpH0kUZkE.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/aOfofa4Jl5tjx__0KL4MOR35TAj3k2O_p-DLiWZ1Ggc.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/DziUVWb3M1WH5CirwOmRu5UyWF3H90MatGfaP6z_WxE.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/GF26y317pexRiroUCFX9KKbSYLS0j6oo8t692PFp98k.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/k60tdNE0mNknH6vsXW-8FH4W-7HdaXdycoLR9wUpuqs.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/TrvmhmBSBNLbhn4mj5OQPkD407LqpGE_i1Ek6HTemTY.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/ogNxK6P_YUB1xorrjTRkmH7_A6IPG-oRnndmmPIG_CU.cache - spec/dummy/tmp/cache/assets/test/sprockets/v3.0/m4PciLI2ocJEw7w7RFx9dVjjSfPQtvSKbVBuufjEx4Q.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/O-8khmcSEKRezpDbQhnyW_cOLQl65KePgbW1wwBzgOA.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/2i1fikTGX6Hk6HP3U7bvOqV-W98h4-MROwcYC2opIw8.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/xX_A7n-ww2PtiQbbWIpor-bwLDbcL0_cjNWVij3bBlA.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/oTo5J7ydTuA81GIVDqAZebmC-cyLqW4DkrNwq4XpW6Q.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/l83zP_H3QG9VqyEymshdZVk2JsiNW2LUDi25EC9dw-I.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/_n996lEULU1aod2SnvgW2LFzrGp5eWmlJ0kwlrWfkGQ.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/3Vcsj2MAUIe5PJFbGXyUv57X8OpMgLla1NqyB8MeXGo.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/y0zC1V8oUGxLkqE6E_Kz6gv7hhZ1Gl_KKDwc9nydxNs.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/IaIkakbzGIv-AMyt2cv0hGRNc-gdgsofMt7j2a6g-PU.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/hWYrR_3owcgXyFoeQmM2-HprizOJyMrSFcNKL5LG1HY.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/Wj919e8qF3ScTB0qFkkVMe9ikSo63QgOct4H6d2OblQ.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/x3kBjioLiduKt-B2ZNDnlvDv_oY_H4EquCwJlSsk4jo.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/3rZz6m_A58eU25XxnvLs_aJA79JLRM_NYPdpH0kUZkE.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/X0MnEs0c7-8gHY2GWMaOJnxkwPDpedB0DUiJ67EBSR0.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/GF26y317pexRiroUCFX9KKbSYLS0j6oo8t692PFp98k.cache - spec/dummy/tmp/cache/assets/development/sprockets/v3.0/m4PciLI2ocJEw7w7RFx9dVjjSfPQtvSKbVBuufjEx4Q.cache - spec/dummy/db/schema.rb