class Hash
Public Instance Methods
markdownified(*keys, **options)
click to toggle source
# File lib/mumuki/domain/extensions/hash.rb, line 11 def markdownified(*keys, **options) map { |k, v| key.in?(keys) ? v.markdownified(options) : v }.to_h end
markdownified!(*keys, **options)
click to toggle source
# File lib/mumuki/domain/extensions/hash.rb, line 7 def markdownified!(*keys, **options) keys.each { |it| self[it] = self[it].markdownified(**options) } end
markdownify!(*keys, **options)
click to toggle source
# File lib/mumuki/domain/extensions/hash.rb, line 2 def markdownify!(*keys, **options) warn "Don't use markdownify. Use markdownified! instead" markdownified! *keys, **options end
randomize_with(randomizer, seed)
click to toggle source
# File lib/mumuki/domain/extensions/hash.rb, line 15 def randomize_with(randomizer, seed) transform_values { |v| v.randomize_with randomizer, seed } end