Method: Module#alias_validator

Defined in:
lib/core/facets/module/attr_validator.rb

#alias_validator(*args) ⇒ Object

Create aliases for validator attribute methods.

NOTE: This method is not a common core extension and is not loaded automatically when using require 'facets'.

Uncommon:

  • require ‘facets/module/attr_validator’



36
37
38
39
40
41
42
43
# File 'lib/core/facets/module/attr_validator.rb', line 36

def alias_validator(*args)
  orig = args.last
  args = args - [orig]
  args.each do |name|
    #alias_method(name, orig)
    alias_method("#{name}=", "#{orig}=")
  end
end