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