class Hash

Public Instance Methods

dig_html(name) click to toggle source

dig value from nested hash using html name

# File lib/action_presenter/ruby/hash.rb, line 3
def dig_html(name)
  # convert "key1[key2][key3][]" => ["key1", "key2", "key3"]
  parts = name.to_s.split(/\]\[|\[\]?|\]/)
  parts.present? ? dig(*parts) : nil
end