Contracts::CallableClass
Enum
Create contract
# File lib/aruba/contracts/enum.rb, line 16 def initialize(*vals) @vals = vals end
Check if value is part of array
# File lib/aruba/contracts/enum.rb, line 21 def valid?(val) vals.include? val end