Class: ActiveSupport::XMLConverter
- Defined in:
- activesupport/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.
128 129 130 131 |
# File 'activesupport/lib/active_support/core_ext/hash/conversions.rb', line 128 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
133 134 135 |
# File 'activesupport/lib/active_support/core_ext/hash/conversions.rb', line 133 def to_h deep_to_h(@xml) end |