Module: ValidatesTimeliness
- Defined in:
- lib/validates_timeliness.rb,
lib/validates_timeliness/railtie.rb,
lib/validates_timeliness/version.rb,
lib/validates_timeliness/validator.rb,
lib/validates_timeliness/conversion.rb,
lib/validates_timeliness/extensions.rb,
lib/validates_timeliness/orm/mongoid.rb,
lib/validates_timeliness/attribute_methods.rb,
lib/validates_timeliness/orm/active_record.rb,
lib/validates_timeliness/extensions/date_time_select.rb,
lib/generators/validates_timeliness/install_generator.rb,
lib/validates_timeliness/extensions/multiparameter_handler.rb
Defined Under Namespace
Modules: AttributeMethods, Conversion, Extensions, Generators, ORM
Classes: Railtie, Validator
Constant Summary
collapse
- VERSION =
'3.0.4'
- @@extend_orms =
[]
- @@ignore_restriction_errors =
false
- @@restriction_shorthand_symbols =
{
:now => lambda { Time.current },
:today => lambda { Date.current }
}
- @@use_plugin_parser =
false
Class Method Summary
collapse
Class Method Details
.enable_date_time_select_extension! ⇒ Object
.enable_multiparameter_extension! ⇒ Object
.parser ⇒ Object
54
55
56
|
# File 'lib/validates_timeliness.rb', line 54
def self.parser
Timeliness
end
|
.setup {|_self| ... } ⇒ Object
Setup method for plugin configuration
59
60
61
62
|
# File 'lib/validates_timeliness.rb', line 59
def self.setup
yield self
extend_orms.each {|orm| require "validates_timeliness/orm/#{orm}" }
end
|