class Contracts::ArrayOfShares

Custom Contracts See : egonschiele.github.io/contracts.ruby/

Public Class Methods

to_s() click to toggle source
# File lib/custom_contracts.rb, line 13
def self.to_s
  'An Array of split secret shares'
end
valid?(val) click to toggle source
# File lib/custom_contracts.rb, line 7
def self.valid? val
  val.is_a?(Array) &&
  val.length.between?(1,255) &&
  Contracts::ArrayOf[String].valid?(val)
end