Sha256: dd5b1e1a35eaacc1efcaa60b3ba236e5354a03ba6990d0964d71f3e8df2030dc
Contents?: true
Size: 814 Bytes
Versions: 13
Compression:
Stored size: 814 Bytes
Contents
require 'active_support/core_ext/module/delegation' require 'active_support/core_ext/module/attribute_accessors' module Cmor module System module Configuration def configure yield self end mattr_accessor(:registered_controllers) { -> {[]} } mattr_accessor(:registered_services) { -> {[]} } mattr_accessor(:enable_active_storage_backend) { false } mattr_accessor(:enable_delayed_job_backend) { false } mattr_accessor(:record_factory_name) { 'user' } def self.registered_controllers rc = @@registered_controllers.call rc.reject! { |c| c.name =~ /.*ActiveStorage.*/ } unless enable_active_storage_backend rc.reject! { |c| c.name =~ /.*Delayed.*/ } unless enable_delayed_job_backend -> { rc } end end end end
Version data entries
13 entries across 13 versions & 1 rubygems