Module: Freedom

Defined in:
lib/freedom.rb,
lib/freedom/patch.rb,
lib/freedom/errors.rb,
lib/freedom/version.rb,
lib/freedom/patch_checker.rb

Overview

Freedom gives you tools to liberally build monkey patches for your application in a safe way that prevents you from overriding methods that you do not intend to override. This makes it easier for you to introduce a fix to library code without the danger that a later upgrade can break the monkey patch.

Safe monkey patches == freedom patches!

Defined Under Namespace

Modules: Patch Classes: IncompatiblePatch, PatchChecker

Constant Summary collapse

Error =

The base class for errors within Freedom.

Class.new(StandardError)
VERSION =
'0.1.0'.freeze