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
Calls superclass method
# File lib/contracts/builtin_contracts.rb, line 566 def initialize(*contracts) super() @contracts = contracts end