# File test/gruff_test_case.rb, line 86 def setup_basic_graph(*args) klass, size = Gruff::Bar, 400 # Allow args to be klass, size or just klass or just size. # # TODO Refactor case args.length when 1 case args[0] when Fixnum size = args[0] klass = eval("Gruff::#{self.class.name.gsub(/^TestGruff/, '')}") when String size = args[0] klass = eval("Gruff::#{self.class.name.gsub(/^TestGruff/, '')}") else klass = args[0] end when 2 klass, size = args[0], args[1] end g = klass.new(size) g.title = "My Bar Graph" g.labels = @labels @datasets.each do |data| g.data(data[0], data[1]) end g end