class SAXMachine::SAXConfig::ElementValueConfig
Attributes
data_class[R]
name[R]
setter[R]
Public Class Methods
new(name, options)
click to toggle source
# File lib/sax-machine/config/sax_element_value.rb, line 6 def initialize(name, options) @name = name.to_s @as = options[:as] @setter = "#{@as}=" @required = options[:required] @data_class = options[:class] end
Public Instance Methods
column()
click to toggle source
# File lib/sax-machine/config/sax_element_value.rb, line 14 def column @as || @name.to_sym end
required?()
click to toggle source
# File lib/sax-machine/config/sax_element_value.rb, line 18 def required? !!@required end