module PRRD
Main PRRD
module
File: database.rb Time-stamp: <2014-10-01 21:26:05 pierre> Copyright © 2014 Pierre Lecocq Description: Database
class for PRRD
File: archive.rb Time-stamp: <2014-09-30 00:04:06 pierre> Copyright © 2014 Pierre Lecocq Description: Archive class for PRRD
File: datasource.rb Time-stamp: <2014-09-30 00:04:37 pierre> Copyright © 2014 Pierre Lecocq Description: Datasource class for PRRD
File: graph.rb Time-stamp: <2014-10-01 21:26:29 pierre> Copyright © 2014 Pierre Lecocq Description: Graph
class for PRRD
File: area.rb Time-stamp: <2014-10-01 20:31:25 pierre> Copyright © 2014 Pierre Lecocq Description: Area class for PRRD
File: color.rb Time-stamp: <2014-10-01 20:31:49 pierre> Copyright © 2014 Pierre Lecocq Description: Color
class for PRRD
File: comment.rb Time-stamp: <2014-10-01 20:32:12 pierre> Copyright © 2014 Pierre Lecocq Description: Comment class for PRRD
File: definition.rb Time-stamp: <2014-10-01 21:14:18 pierre> Copyright © 2014 Pierre Lecocq Description: Definition class for PRRD
File: hrule.rb Time-stamp: <2014-10-01 21:15:13 pierre> Copyright © 2014 Pierre Lecocq Description: Hrul class for PRRD
File: line.rb Time-stamp: <2014-10-01 21:16:41 pierre> Copyright © 2014 Pierre Lecocq Description: Line class for PRRD
File: print.rb Time-stamp: <2014-10-01 21:17:17 pierre> Copyright © 2014 Pierre Lecocq Description: Print class for PRRD
File: shift.rb Time-stamp: <2014-10-01 21:17:51 pierre> Copyright © 2014 Pierre Lecocq Description: Shift class for PRRD
File: textalign.rb Time-stamp: <2014-10-01 21:18:12 pierre> Copyright © 2014 Pierre Lecocq Description: Textalign class for PRRD
File: vrule.rb Time-stamp: <2014-10-01 21:19:19 pierre> Copyright © 2014 Pierre Lecocq Description: Hrul class for PRRD
Constants
- VERSION
Version
Public Class Methods
Activate debug mode
# File lib/prrd.rb, line 21 def self.activate_debug_mode @@debug_mode = true end
Get rrdtool binary @return [String]
# File lib/prrd.rb, line 32 def self.bin if @@bin.nil? @@bin = `which rrdtool`.chomp fail 'Install rrdtool. See http://oss.oetiker.ch/rrdtool/' if @@bin.nil? end @@bin end
Activate debug mode
# File lib/prrd.rb, line 26 def self.debug_mode @@debug_mode end
Execute a command @param cmd [String] @param message [String, Nil] @return [String, Nil]
# File lib/prrd.rb, line 45 def self.execute(cmd, message = nil) puts cmd if PRRD.debug_mode `#{cmd}` message if $CHILD_STATUS.nil? && !message.nil? end