Method: Seer.visualize

Defined in:
lib/seer.rb

.visualize(data, args = {}) ⇒ Object

Raises:

  • (ArgumentError)


32
33
34
35
36
# File 'lib/seer.rb', line 32

def self.visualize(data, args={})
  raise ArgumentError, "Seer: Invalid visualizer: #{args[:as]}" unless args[:as] && VISUALIZERS.include?(args[:as])
  raise ArgumentError, "Seer: No data provided!" unless data && ! data.empty?
  self.send(args[:as], data, args)
end