lib/unidom/common.rb in unidom-common-1.9.2 vs lib/unidom/common.rb in unidom-common-1.10

- old
+ new

@@ -5,20 +5,32 @@ require 'unidom/common/engine_extension' module Unidom module Common - NULL_UUID = '00000000-0000-0000-0000-000000000000'.freeze - SELF = '~'.freeze + NULL_UUID = '00000000-0000-0000-0000-000000000000'.freeze + MAXIMUM_AMOUNT = 1_000_000_000.freeze + SELF = '~'.freeze - #OPENED_AT = Time.utc(1970).freeze - #CLOSED_AT = Time.utc(3000).freeze + OPENED_AT = Time.utc(1970).freeze + CLOSED_AT = Time.utc(3000).freeze - #FROM_DATE = '1970-01-01'.freeze - #THRU_DATE = '3000-01-01'.freeze + FROM_DATE = '1970-01-01'.freeze + THRU_DATE = '3000-01-01'.freeze mattr_accessor :options + ## + # 对 Unidom 的各个模块进行配置。如: + # Unidom::Common.configure do |options| + # + # # neglected_namespaces 列出的命名空间对应的 migration 不会被执行, model 也不会被加载。 + # # 但 concern 、 validator 、 type 、 helper 、 controller 、 view 等都可以正常使用。 + # options[:neglected_namespaces] = %w{ + # Unidom::Action + # } + # + # end def self.configure options = {} yield options