class NumPlot::Option
The class handling options on gnuplot command. @!visibility private
Public Class Methods
[](name, *aliases)
click to toggle source
# File lib/numplot/option.rb, line 22 def self.[](name, *aliases) new(name, proc{|x| x }, aliases) end
new(name, converter, aliases)
click to toggle source
# File lib/numplot/option.rb, line 6 def initialize(name, converter, aliases) @name = name @converter = converter @aliases = aliases end
Public Instance Methods
plot_arg(h)
click to toggle source
# File lib/numplot/option.rb, line 12 def plot_arg(h) ([@name] + @aliases).each do |key| if h.has_key? (key) return " #{@name} #{@converter[h[key]]}" end end "" end