Class: XmlFu::Configuration
- Inherits:
-
Object
- Object
- XmlFu::Configuration
- Defined in:
- lib/xml-fu/configuration.rb
Constant Summary collapse
- ALGORITHMS =
{ :camelcase => lambda { |sym| sym.to_s.camelcase }, :downcase => lambda { |sym| sym.to_s.downcase }, :lower_camelcase => lambda { |sym| sym.to_s.lower_camelcase }, # DEFAULT :none => lambda { |sym| sym.to_s }, :upcase => lambda { |sym| sym.to_s.upcase } }
Instance Attribute Summary collapse
- #fail_on_invalid_construct ⇒ Object
- #include_xml_declaration ⇒ Object
- #symbol_conversion_algorithm ⇒ Object
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
Set default values.
Constructor Details
#initialize ⇒ Configuration
Set default values
30 31 32 33 34 |
# File 'lib/xml-fu/configuration.rb', line 30 def initialize @symbol_conversion_algorithm = ALGORITHMS[:lower_camelcase] @fail_on_invalid_construct = false @include_xml_declaration = nil end |
Instance Attribute Details
#fail_on_invalid_construct ⇒ Object
12 13 14 |
# File 'lib/xml-fu/configuration.rb', line 12 def fail_on_invalid_construct @fail_on_invalid_construct end |
#include_xml_declaration ⇒ Object
17 18 19 |
# File 'lib/xml-fu/configuration.rb', line 17 def include_xml_declaration @include_xml_declaration end |
#symbol_conversion_algorithm ⇒ Object
5 6 7 |
# File 'lib/xml-fu/configuration.rb', line 5 def symbol_conversion_algorithm @symbol_conversion_algorithm end |