594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
|
# File 'lib/widget_list/widgets.rb', line 594
def self.validate_items(list,items)
valid = true
unless items.empty?
items.each { |k,v|
if !list.to_s.empty? && !list.key?(k)
valid = false
throw "Required item '#{k.to_s}' only passed in #{items.inspect}"
end
}
end
if list.to_s.empty? && !items.empty?
valid = false
throw "Required items are needing to be passed #{items.inspect} are all required for this function"
end
return valid
end
|