class Contracts::Builtin::Maybe
Public Instance Methods
generate(nil_ratio: 0.5)
click to toggle source
# File lib/contracts/builtin_ext.rb, line 70 def generate(nil_ratio: 0.5) if Bool.generate(true_ratio: nil_ratio) @vals.reject(&:nil?).first.generate else nil end end