Sha256: 85577b918b74c42d3c26fb3dbe90bd5316b093723535f1376492e16cb11ab598

Contents?: true

Size: 467 Bytes

Versions: 3

Compression:

Stored size: 467 Bytes

Contents

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

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

# Require everything under app
Dir.glob("#{File.dirname(__FILE__)}/../../app/**/*.rb").each do |file|
  require file
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
govuk_content_models-6.0.4 lib/govuk_content_models/require_all.rb
govuk_content_models-6.0.3 lib/govuk_content_models/require_all.rb
govuk_content_models-6.0.2 lib/govuk_content_models/require_all.rb