module Spp
Constants
- DEFAULT_END_STR
- DEFAULT_LINE_STR
- DEFAULT_START_STR
- VERSION
Public Class Methods
spp(message, start_str=nil, end_str=nil, line_str=nil)
click to toggle source
# File lib/spp.rb, line 11 def spp(message, start_str=nil, end_str=nil, line_str=nil) start_str ||= DEFAULT_START_STR end_str ||= DEFAULT_END_STR line_str ||= DEFAULT_LINE_STR puts "#{line_str} #{start_str} #{line_str}" pp message puts "#{line_str} #{end_str} #{line_str}" end
spp_bench(start_str=nil, end_str=nil, line_str=nil) { || ... }
click to toggle source
# File lib/spp.rb, line 20 def spp_bench(start_str=nil, end_str=nil, line_str=nil) unless block_given? puts "[Error] No processing is given. Please give block argument." return false end start_str ||= DEFAULT_START_STR end_str ||= DEFAULT_END_STR line_str ||= DEFAULT_LINE_STR puts "#{line_str} #{start_str}(#{Time.now.iso8601(3)}) #{line_str}" pp yield puts "#{line_str} #{end_str}(#{Time.now.iso8601(3)}) #{line_str}" end