Sha256: aedbfc6fb4a07d8475f436b654c85a8ee7bfb2c3e0094d858ea9b07d1916feef

Contents?: true

Size: 550 Bytes

Versions: 1

Compression:

Stored size: 550 Bytes

Contents

# 処理時間を計測・表示するメソッドを提供するモジュール
module OdptCommon::CalcTime

  private

  # 処理時間を表示するメソッド
  # @param time_begin [Time] 処理の開始時間
  # @param time_end [Time or nil] 処理の終了時間
  # @return [Float]
  def calc_time( time_begin , time_end = nil )
    if time_end.nil?
      time_end = ::Time.now
    end
    unless time_end.kind_of?( ::Time )
      raise "Error"
    end
    ( ( time_end - time_begin ) * 100 ).round * 1.0 / 100
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
odpt_common-0.3.0 lib/odpt_common/calc_time.rb