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