Class: NumPlot::YesNoOption
- Inherits:
 - 
      Object
      
        
- Object
 - NumPlot::YesNoOption
 
 - Defined in:
 - lib/numplot/option.rb
 
Overview
The class handling XXX/noXXX options on gnuplot command
Instance Method Summary (collapse)
- 
  
    
      - (YesNoOption) initialize(name) 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of YesNoOption.
 - - (Object) plot_arg(h)
 
Constructor Details
- (YesNoOption) initialize(name)
A new instance of YesNoOption
      65 66 67 68  | 
    
      # File 'lib/numplot/option.rb', line 65 def initialize(name) @name = name @no_name = "no#{name}".intern end  | 
  
Instance Method Details
- (Object) plot_arg(h)
      70 71 72 73 74 75 76  | 
    
      # File 'lib/numplot/option.rb', line 70 def plot_arg(h) return " #{@name}" if h.has_key?(@name) && h[@name] return " #{@name}" if h.has_key?(@no_name) && !h[@no_name] return " #{@no_name}" if h.has_key?(@no_name) && h[@no_name] return " #{@no_name}" if h.has_key?(@name) && !h[@name] "" end  |