Sha256: 0c782ca51bcde0c6bf0987bdeaf801ab259b918c82effca45ec5004f96565b0d
Contents?: true
Size: 1.43 KB
Versions: 1
Compression:
Stored size: 1.43 KB
Contents
require "rails" module Ddr module Models class Engine < ::Rails::Engine engine_name "ddr_models" config.generators do |g| g.test_framework :rspec g.fixture_replacement :factory_girl g.assets false g.helper false end # # Initializers # initializer "ddr_models.external_files" do Ddr::Models.external_file_store = ENV["EXTERNAL_FILE_STORE"] Ddr::Models.multires_image_external_file_store = ENV["MULTIRES_IMAGE_EXTERNAL_FILE_STORE"] Ddr::Models.external_file_subpath_pattern = ENV["EXTERNAL_FILE_SUBPATH_PATTERN"] || "--" end # Add custom predicates to ActiveFedora initializer "ddr_models.predicates" do ActiveFedora::Predicates.set_predicates(Ddr::Metadata::PREDICATES) end initializer "ddr_auth.groups" do Warden::Manager.after_set_user do |user, auth, opts| user.groups = Ddr::Auth::Groups.build(user, auth.env) end end # Set superuser group initializer "ddr_auth.superuser" do Ddr::Auth.superuser_group = ENV["SUPERUSER_GROUP"] end initializer "ddr_auth.collection_creators" do Ddr::Auth.collection_creators_group = ENV["COLLECTION_CREATORS_GROUP"] end initializer "ezid_client" do unless Rails.env.production? require "ezid/test_helper" ezid_test_mode! end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ddr-models-1.13.2 | lib/ddr/models/engine.rb |