Sha256: ed9e075e7d4ccb1d8e484f6d1237839d0aa98809b3b1913d0d8f10ed5f499d6f

Contents?: true

Size: 616 Bytes

Versions: 28

Compression:

Stored size: 616 Bytes

Contents

# Require this file in a non-Rails app to load all the things
require "active_model"
require "mongoid"
require "govuk_content_models"

root_path = "#{File.dirname(__FILE__)}/../.."
%w[ app/models app/validators app/traits lib ].each do |path|
  full_path = File.expand_path("#{root_path}/#{path}")
  $LOAD_PATH.unshift full_path unless $LOAD_PATH.include?(full_path)
end

# Require validators first, then other files in app
Dir.glob("#{root_path}/app/validators/*.rb").each { |f| require f }
Dir.glob("#{root_path}/app/traits/*.rb").each { |f| require f }
Dir.glob("#{root_path}/app/**/*.rb").each { |f| require f }

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
govuk_content_models-47.0.0 lib/govuk_content_models/require_all.rb
govuk_content_models-46.0.1 lib/govuk_content_models/require_all.rb
govuk_content_models-46.0.0 lib/govuk_content_models/require_all.rb
govuk_content_models-45.0.0 lib/govuk_content_models/require_all.rb
govuk_content_models-44.4.0 lib/govuk_content_models/require_all.rb
govuk_content_models-44.3.0 lib/govuk_content_models/require_all.rb
govuk_content_models-44.2.1 lib/govuk_content_models/require_all.rb
govuk_content_models-44.2.0 lib/govuk_content_models/require_all.rb
govuk_content_models-44.1.0 lib/govuk_content_models/require_all.rb
govuk_content_models-44.0.1 lib/govuk_content_models/require_all.rb
govuk_content_models-44.0.0 lib/govuk_content_models/require_all.rb
govuk_content_models-43.2.0 lib/govuk_content_models/require_all.rb
govuk_content_models-43.1.0 lib/govuk_content_models/require_all.rb
govuk_content_models-43.0.1 lib/govuk_content_models/require_all.rb
govuk_content_models-43.0.0 lib/govuk_content_models/require_all.rb
govuk_content_models-42.1.0 lib/govuk_content_models/require_all.rb
govuk_content_models-42.0.1 lib/govuk_content_models/require_all.rb
govuk_content_models-42.0.0 lib/govuk_content_models/require_all.rb
govuk_content_models-41.1.1 lib/govuk_content_models/require_all.rb
govuk_content_models-41.1.0 lib/govuk_content_models/require_all.rb