Sha256: 7b296f1779ca58e3f573fa9e5d016eef0fdd249269dd66d14b1b34045a6ddf4e

Contents?: true

Size: 482 Bytes

Versions: 11

Compression:

Stored size: 482 Bytes

Contents

class GraphViz
  class Types
    class ColorList < Common
      def check(data)
        data = data.to_s if data.is_a?(Symbol)
        return nil if data.empty?

        @to_ruby = data.split(/\s*:\s*/).map { |c| GraphViz::Types::Color.new(c).to_ruby }
        return data
      end

      def output
        return @data.to_s.inspect.gsub( "\\\\", "\\" )
      end

      alias :to_gv :output
      alias :to_s :output

      def to_ruby
         @data
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
ruby-graphviz-1.2.5 lib/graphviz/types/color_list.rb
ruby-graphviz-1.2.4 lib/graphviz/types/color_list.rb
ruby-graphviz-1.2.3 lib/graphviz/types/color_list.rb
ruby-graphviz-1.2.2 lib/graphviz/types/color_list.rb
ruby-graphviz-1.2.1 lib/graphviz/types/color_list.rb
ruby-graphviz-1.2.0 lib/graphviz/types/color_list.rb
ruby-graphviz-1.1.0 lib/graphviz/types/color_list.rb
ruby-graphviz_c-1.1.1 lib/graphviz/types/color_list.rb
ruby-graphviz_c-1.1.0 lib/graphviz/types/color_list.rb
ruby-graphviz-1.0.9 lib/graphviz/types/color_list.rb
ruby-graphviz-1.0.8 lib/graphviz/types/color_list.rb