Sha256: c697198daf0d3373d6d8605612c9e50f0d7464f08d4b3b0770b2be5b4a851fbd
Contents?: true
Size: 1.33 KB
Versions: 2
Compression:
Stored size: 1.33 KB
Contents
ActiveSupport::Inflector.inflections do |inflect| inflect.acronym 'OpenStax' end require 'omniauth' require 'squeel' module OpenStax module Connect class Engine < ::Rails::Engine isolate_namespace OpenStax::Connect initializer "openstax_connect.factories", :after => "factory_girl.set_factory_paths" do FactoryGirl.definition_file_paths << File.join(root, 'spec', 'factories') if defined?(FactoryGirl) end config.autoload_paths << File.expand_path("../../../app/routines", __FILE__) config.autoload_paths << File.expand_path("../../../app/handlers", __FILE__) config.autoload_paths << File.expand_path("../../../app/concerns", __FILE__) config.generators do |g| g.test_framework :rspec, :view_specs => false end # Doesn't work to put this omniauth code in an engine initializer, instead: # https://gist.github.com/pablomarti/5243118 middleware.use ::OmniAuth::Builder do provider :openstax, OpenStax::Connect.configuration.openstax_application_id, OpenStax::Connect.configuration.openstax_application_secret end config.after_initialize do # The omniauth strategy requires values given during application init require "omniauth/strategies/openstax" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
openstax_connect-0.0.10 | lib/openstax/connect/engine.rb |
openstax_connect-0.0.9 | lib/openstax/connect/engine.rb |