module Contracts::Invariants

Public Class Methods

Invariant(*args) click to toggle source
# File lib/contracts/noop/fake.rb, line 32
def self.Invariant(*args)
end
common(base) click to toggle source
# File lib/contracts/noop/fake.rb, line 27
def self.common(base)
  base.class_eval do
    def Invariant(*args)
    end

    def self.Invariant(*args)
    end
  end
end
extended(base) click to toggle source
# File lib/contracts/noop/fake.rb, line 25
def self.extended(base) common(base) end
included(base) click to toggle source
# File lib/contracts/noop/fake.rb, line 24
def self.included(base) common(base) end

Public Instance Methods

Invariant(*args) click to toggle source
# File lib/contracts/noop/fake.rb, line 29
def Invariant(*args)
end