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