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 540 def initialize(*contracts) @contracts = contracts end