Sha256: 4fb98662c66b8216c70c2e9138a40b9e5318ef536668d052f484ac73da5500ed

Contents?: true

Size: 336 Bytes

Versions: 1

Compression:

Stored size: 336 Bytes

Contents

# frozen_string_literal: true

require_relative 'tolerance/hook_methods'
require_relative 'tolerance/version'

module Tolerance # :nodoc:
  def self.enable!
    ::Object.class_eval do
      def self.inherited(klass)
        super
        klass.include HookMethods
        klass.extend HookMethods
      end
    end
  end

  enable!
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tolerance-0.2.0 lib/tolerance.rb