Method: Axlsx::Accessors::ClassMethods#validated_attr_accessor
- Defined in:
- lib/axlsx/util/accessors.rb
#validated_attr_accessor(symbols, validator) ⇒ Object
Creates the reader and writer access methods validating assignation.
55 56 57 58 59 60 |
# File 'lib/axlsx/util/accessors.rb', line 55 def validated_attr_accessor(symbols, validator) symbols.each do |symbol| attr_reader symbol module_eval(SETTER % [symbol, validator, symbol], __FILE__, __LINE__) end end |