26 lines
		
	
	
		
			425 B
		
	
	
	
		
			Ruby
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			425 B
		
	
	
	
		
			Ruby
		
	
	
		
			Executable File
		
	
	
#!/usr/bin/env ruby
 | 
						|
 | 
						|
require_relative '../lib/jekyll'
 | 
						|
require 'benchmark/ips'
 | 
						|
 | 
						|
date = "2014-08-02 14:43:06 PDT".freeze
 | 
						|
time = Time.parse(date)
 | 
						|
 | 
						|
Benchmark.ips do |x|
 | 
						|
  x.report('Time.parse') do
 | 
						|
    Time.parse(date)
 | 
						|
  end
 | 
						|
 | 
						|
  x.report('localtime') do
 | 
						|
    Time.parse(date).localtime
 | 
						|
  end
 | 
						|
 | 
						|
  x.report('localtime parsed') do
 | 
						|
    time.localtime
 | 
						|
  end
 | 
						|
 | 
						|
  x.report('Utils.parse_date') do
 | 
						|
    Jekyll::Utils.parse_date(date)
 | 
						|
  end
 | 
						|
end
 |