Skip to content

Commit

Permalink
Make CC pull in AF::Noid the same way Sufia does
Browse files Browse the repository at this point in the history
This lets me run Rails console in production mode.
  • Loading branch information
mjgiarlo committed Oct 19, 2016
1 parent 4a0d098 commit 17bade6
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 1 deletion.
1 change: 1 addition & 0 deletions lib/curation_concerns.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
require 'active_fedora/noid'
require 'curation_concerns/version'
require 'curation_concerns/engine'
require 'curation_concerns/configuration'
Expand Down
5 changes: 4 additions & 1 deletion lib/curation_concerns/engine.rb
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,10 @@ class Engine < ::Rails::Engine
#{config.root}/lib
)

rake_tasks do
load File.expand_path('../../../tasks/noid.rake', __FILE__)
end

initializer 'curation_concerns.initialize' do
require 'curation_concerns/rails/routes'
end
Expand All @@ -34,7 +38,6 @@ class Engine < ::Rails::Engine
end

initializer 'requires' do
require 'active_fedora/noid'
require 'curation_concerns/noid'
require 'curation_concerns/permissions'
require 'curation_concerns/lockable'
Expand Down
3 changes: 3 additions & 0 deletions tasks/noid.rake
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Pull in tasks from AF::Noid
af_noid_path = Gem.loaded_specs['active_fedora-noid'].full_gem_path
load "#{af_noid_path}/lib/tasks/noid_tasks.rake"

0 comments on commit 17bade6

Please # to comment.