Sha256: 533868ce633341dc315e4ec5e23531ecb5fab4d890cc520b980ca6c0f763a5a6
Contents?: true
Size: 332 Bytes
Versions: 11
Compression:
Stored size: 332 Bytes
Contents
# Each concern should be automatically added to each ActiveRecord class using extend. module Cms::Concerns; end Dir["#{File.dirname(__FILE__)}/concerns/*.rb"].each do |b| require File.join("cms", "concerns", File.basename(b, ".rb")) ActiveRecord::Base.extend "Cms::Concerns::#{File.basename(b, ".rb").camelize}".constantize end
Version data entries
11 entries across 11 versions & 2 rubygems