Class: ActiveSupport::XMLConverter
- Defined in:
- lib/active_support/core_ext/hash/conversions.rb
Overview
:nodoc:
Defined Under Namespace
Classes: DisallowedType
Constant Summary collapse
- DISALLOWED_TYPES =
%w(symbol yaml)
Instance Method Summary collapse
-
#initialize(xml, disallowed_types = nil) ⇒ XMLConverter
constructor
A new instance of XMLConverter.
- #to_h ⇒ Object
Constructor Details
#initialize(xml, disallowed_types = nil) ⇒ XMLConverter
Returns a new instance of XMLConverter.
150 151 152 153 |
# File 'lib/active_support/core_ext/hash/conversions.rb', line 150 def initialize(xml, disallowed_types = nil) @xml = normalize_keys(XmlMini.parse(xml)) @disallowed_types = disallowed_types || DISALLOWED_TYPES end |
Instance Method Details
#to_h ⇒ Object
155 156 157 |
# File 'lib/active_support/core_ext/hash/conversions.rb', line 155 def to_h deep_to_h(@xml) end |