* Add autoreload for ReverseMarkdown converters * Change how custom liquid tags are registered * Apply autreload logic to test
14 lines
549 B
Ruby
14 lines
549 B
Ruby
# Our custom Liquid tags are registered to Liquid::Template at the bottom of
|
|
# each files. Each Liquid tags will need to be loaded/required before the main
|
|
# Liquid gem is evoked, hence the need for the fix below.
|
|
#
|
|
# Because files are eagerloaded in production, this fix is only
|
|
# applicable in development (and test, when needed)
|
|
|
|
if Rails.env.development? || Rails.env.test?
|
|
Rails.application.config.to_prepare do
|
|
Dir.glob(Rails.root.join("app/liquid_tags/*.rb")).sort.each do |filename|
|
|
require_dependency filename
|
|
end
|
|
end
|
|
end
|