class ValidateData
Public Class Methods
isHash()
click to toggle source
# File lib/graph-ruby.rb, line 37 def self.isHash raise "Data must be a hash" if (!@data.is_a?(Hash)) end
run(data)
click to toggle source
# File lib/graph-ruby.rb, line 31 def self.run(data) @data = data self.isHash self.valuesAreNumbers end
valuesAreNumbers()
click to toggle source
# File lib/graph-ruby.rb, line 41 def self.valuesAreNumbers @data.each do |key, value| if (!value.is_a?(Fixnum) && !value.is_a?(Float)) raise "Values in data hash must be numbers" end end end