APIdock / Ruby on Rails
/
Browse About
method

with_indifferent_access

v5.1.7 - Show latest stable - Class: Hash
with_indifferent_access()
public

Returns an ActiveSupport::HashWithIndifferentAccess out of its receiver:

{ a: 1 }.with_indifferent_access['a'] # => 1
# File activesupport/lib/active_support/core_ext/hash/indifferent_access.rb, line 7
  def with_indifferent_access
    ActiveSupport::HashWithIndifferentAccess.new(self)
  end

Related methods

  • Instance methods
  • as_json
  • assert_valid_keys
  • compact
  • compact!
  • deep_dup
  • deep_merge
  • deep_merge!
  • deep_stringify_keys
  • deep_stringify_keys!
  • deep_symbolize_keys
  • deep_symbolize_keys!
  • deep_transform_keys
  • deep_transform_keys!
  • except
  • except!
  • extract!
  • extractable_options?
  • nested_under_indifferent_access
  • reverse_merge
  • reverse_merge!
  • reverse_update
  • slice
  • slice!
  • stringify_keys
  • stringify_keys!
  • symbolize_keys
  • symbolize_keys!
  • to_options
  • to_options!
  • to_param
  • to_query
  • to_xml
  • transform_keys
  • transform_keys!
  • transform_values
  • transform_values!
  • with_indifferent_access
  • Class methods
  • from_trusted_xml
  • from_xml
  • Private methods
  • private_deep_transform_keys_in_object
  • private_deep_transform_keys_in_object!
APIdock API Documentation Browser

© 2026 APIdock