module Lono::Template::Strategy::Dsl::Builder::Stringify

Public Instance Methods

stringify!(data) click to toggle source

Accounts for Arrays also. ActiveSupport only works for Hashes.

# File lib/lono/template/strategy/dsl/builder/stringify.rb, line 4
def stringify!(data)
  case data
  when Array
    data.map! { |i| stringify!(i) }
  when Hash
    data.deep_transform_keys! { |k| k.to_s }
  else
    data # do not transform
  end
end