Module: Lono::Template::Strategy::Dsl::Builder::Stringify
- Defined in:
- lib/lono/template/strategy/dsl/builder/stringify.rb
Instance Method Summary collapse
-
#stringify!(data) ⇒ Object
Accounts for Arrays also.
Instance Method Details
#stringify!(data) ⇒ Object
Accounts for Arrays also. ActiveSupport only works for Hashes.
4 5 6 7 8 9 10 11 12 13 |
# 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 |