Module: Kernel

Defined in:
lib/everythingrb/kernel.rb

Overview

Extensions to Ruby’s core Kernel module

Provides:

  • #morph: A more intuitive alias for Kernel#then (yield_self)

Examples:

require "everythingrb/kernel"

# Instead of:
config.fetch(:key).then { |v| process(v) }

# More expressive with morph:
config.fetch(:key).morph { |v| process(v) }