class Contracts::Builtin::Func

Used to define contracts on functions passed in as arguments. Example: Func[Num => Num] # the function should take a number and return a number

Attributes

contracts[R]

Public Class Methods

new(*contracts) click to toggle source
# File lib/contracts/builtin_contracts.rb, line 533
def initialize(*contracts)
  @contracts = contracts
end