Module: SplitDmy::SplitAccessors

Defined in:
lib/split_dmy/split_accessors.rb

Instance Method Summary collapse

Instance Method Details

#split_dmy_accessor(*attrs) ⇒ Object



3
4
5
6
7
8
9
10
11
12
# File 'lib/split_dmy/split_accessors.rb', line 3

def split_dmy_accessor(*attrs)
  require 'split_dmy/date_validator'

  attrs.each do |attr|
    override_builtin(attr)
    add_attr_accessors(attr)
    extend_validation(attr)
  end
  add_methods
end