Module: SlidingPartition::Util

Included in:
PartitionDDLChanger
Defined in:
lib/sliding_partition/util.rb

Instance Method Summary collapse

Instance Method Details

#say(message, subitem = false) ⇒ Object



13
14
15
# File 'lib/sliding_partition/util.rb', line 13

def say(message, subitem=false)
  puts "#{subitem ? "   ->" : "--"} #{message}" unless @quiet
end

#say_with_time(message) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/sliding_partition/util.rb', line 5

def say_with_time(message)
  say(message)
  result = nil
  time = Benchmark.measure { yield }
  say "%.4fs" % time.real, :subitem
  result
end