class Randrizer::Types::List
Public Class Methods
new(list_def)
click to toggle source
# File lib/randrizer/types/list.rb, line 9 def initialize(list_def) @list_def = list_def end
Public Instance Methods
empty?()
click to toggle source
# File lib/randrizer/types/list.rb, line 21 def empty? @list_def.empty? end
eval()
click to toggle source
# File lib/randrizer/types/list.rb, line 17 def eval @list_def.map(&:eval).reject { |evaluated| evaluated == SKIP } end
validate!()
click to toggle source
# File lib/randrizer/types/list.rb, line 13 def validate! !@list_def.nil? end