Class: PRRD::Graph::Color
Overview
PRRD Graph Color class
Instance Attribute Summary
Attributes inherited from Entity
Instance Method Summary collapse
-
#initialize(values = nil) ⇒ Color
constructor
Constructor.
-
#to_s ⇒ Object
Transform to a COLOR formatted string.
Methods inherited from Entity
#method_missing, #validate_presence
Constructor Details
#initialize(values = nil) ⇒ Color
Constructor
11 12 13 14 15 16 17 18 |
# File 'lib/prrd/graph/colors.rb', line 11 def initialize(values = nil) @keys = [ :colortag, :color ] super values end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class PRRD::Entity
Instance Method Details
#to_s ⇒ Object
Transform to a COLOR formatted string
21 22 23 24 25 |
# File 'lib/prrd/graph/colors.rb', line 21 def to_s fail 'Empty color object' if @data.empty? "--color %s%s " % [@data[:colortag], @data[:color]] end |