Sha256: e2c039ed8511357c66e624658ccf40cb2e20f9704beb2da5ecff701a9861fba2
Contents?: true
Size: 1.29 KB
Versions: 1
Compression:
Stored size: 1.29 KB
Contents
require_relative 'cputs/version.rb' require_relative 'cputs/functions.rb' ## # This module represents the bridge between CPuts functionality and the user module CPuts ## # The main method to print (puts) a message with the *preffix* (if set) *File* (that's making the call) *Line* (of the file) and *Suffix* (if set) # :args: message def cputs(message) CPuts::Functions.cputs(message, caller) end ## # Override the usual *puts* method to always use # cputs instead. def CPuts.override_puts require_relative 'cputs/override.rb' end ## # Sets the preffix for the output def CPuts.set_preffix(preffix) CPuts::Functions.preffix preffix end ## # Sets the suffix for the output def CPuts.set_suffix(suffix) CPuts::Functions.suffix suffix end ## # Sets both the preffix and suffix for the output def CPuts.set_preffix_and_suffix(*args) CPuts::Functions.preffix_and_suffix *args end ## # Sets timestamp to be shown in the output. It can be: # False to disable it # True to enable it # String with format, which also enables it def CPuts.set_timestamp(format=nil) CPuts::Functions.timestamp(format) end alias :default_puts :puts end include CPuts
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cputs-0.1.2 | lib/cputs.rb |