Sha256: c8011a260a0f16a9dbb5941d454159ea67b3f8e1ffba6f53d65f208f21854dd6

Contents?: true

Size: 389 Bytes

Versions: 46

Compression:

Stored size: 389 Bytes

Contents

class ColorPicker
  def initialize(colored)
    @picker = colored ? NodeColors.new : DefaultColors.new
  end
  def color(index, ingress)
    @picker.color(index, ingress)
  end
  class NodeColors
    def color(index, ingress)
      GraphViz::Utils::Colors::COLORS.keys[index]
    end
  end
  class DefaultColors
    def color(index, ingress)
      ingress ? :blue : :red
    end
  end
end

Version data entries

46 entries across 46 versions & 1 rubygems

Version Path
aws_security_viz-0.1.5.pre.alpha.pre.130 lib/color_picker.rb
aws_security_viz-0.1.5.pre.alpha.pre.112 lib/color_picker.rb
aws_security_viz-0.1.5.pre.alpha.pre.111 lib/color_picker.rb
aws_security_viz-0.1.5.pre.alpha.pre.110 lib/color_picker.rb
aws_security_viz-0.1.5.pre.alpha.pre.109 lib/color_picker.rb
aws_security_viz-0.1.5.pre.alpha.pre.108 lib/color_picker.rb
aws_security_viz-0.1.5.pre.alpha.pre.107 lib/color_picker.rb
aws_security_viz-0.1.5.pre.alpha.pre.106 lib/color_picker.rb
aws_security_viz-0.1.5.pre.alpha.pre.103 lib/color_picker.rb
aws_security_viz-0.1.5.pre.alpha.pre.102 lib/color_picker.rb
aws_security_viz-0.1.5.pre.alpha.pre.101 lib/color_picker.rb
aws_security_viz-0.1.5.pre.alpha.pre.100 lib/color_picker.rb
aws_security_viz-0.1.5.pre.alpha.pre.99 lib/color_picker.rb
aws_security_viz-0.1.5.pre.alpha.pre.97 lib/color_picker.rb
aws_security_viz-0.1.5 lib/color_picker.rb
aws_security_viz-0.1.5.pre.alpha.pre.95 lib/color_picker.rb
aws_security_viz-0.1.5.pre.alpha.pre.94 lib/color_picker.rb
aws_security_viz-0.1.5.pre.alpha.pre.93 lib/color_picker.rb
aws_security_viz-0.1.5.pre.alpha.pre.91 lib/color_picker.rb
aws_security_viz-0.1.5.pre.alpha.pre.90 lib/color_picker.rb