Module: SplitDmy::SplitAccessors
- Defined in:
- lib/split_dmy/split_accessors.rb
Constant Summary collapse
- PARTS =
%w[day month year].freeze
Instance Method Summary collapse
Instance Method Details
#split_dmy_accessor(*attrs) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/split_dmy/split_accessors.rb', line 5 def split_dmy_accessor(*attrs) require 'split_dmy/date_validator' attrs.each do |attr| override_builtin(attr) add_attr_accessors(attr) add_virtus_attributes(attr) extend_validation(attr) end add_methods override_permitted_attributes(attrs) end |