Sha256: 698272a65291ca3478474db9e740a0dfcc8f9325dfb40c48ea069b601e997bd4

Contents?: true

Size: 879 Bytes

Versions: 22

Compression:

Stored size: 879 Bytes

Contents

## intended way to use
## take your own date
## find its day id
## then slice the @date_with_weekday_to_epoch starting from that index.
## and check each of its keys for your desired pattern.

$time_hash_strftime_format = "%Y%m%d%w"
begin

	hashes_from_file = JSON.parse(IO.read("#{Rails.root}/app/assets/time_hashes.json")).deep_symbolize_keys
	
	$date_hash = hashes_from_file[date_hash]
	$day_id_hash = hashes_from_file[:day_id_hash]

	

rescue => e

	puts "there was an error loading the file"
	puts e.to_s

	$date_hash = {}

	$day_id_hash = {}

	

	nt = Time.now - 24.hours

	6000.times do |n|
		t = nt + n.days
		$day_id_hash[t.strftime($time_hash_strftime_format)] = n 
		$date_hash[t.strftime($time_hash_strftime_format)] = t.to_i
	end


	IO.write("#{Rails.root}/app/assets/time_hashes.json",JSON.generate({:day_id_hash => $day_id_hash, :date_hash => $date_hash}))

end


Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
wordjelly-auth-1.2.6 config/initializers/time_hash.rb
wordjelly-auth-1.2.5 config/initializers/time_hash.rb
wordjelly-auth-1.2.4 config/initializers/time_hash.rb
wordjelly-auth-1.2.3 config/initializers/time_hash.rb
wordjelly-auth-1.2.2 config/initializers/time_hash.rb
wordjelly-auth-1.2.1 config/initializers/time_hash.rb
wordjelly-auth-1.2.0 config/initializers/time_hash.rb
wordjelly-auth-1.1.9 config/initializers/time_hash.rb
wordjelly-auth-1.1.8 config/initializers/time_hash.rb
wordjelly-auth-1.1.7 config/initializers/time_hash.rb
wordjelly-auth-1.1.6 config/initializers/time_hash.rb
wordjelly-auth-1.1.5 config/initializers/time_hash.rb
wordjelly-auth-1.1.4 config/initializers/time_hash.rb
wordjelly-auth-1.1.3 config/initializers/time_hash.rb
wordjelly-auth-1.1.2 config/initializers/time_hash.rb
wordjelly-auth-1.1.1 config/initializers/time_hash.rb
wordjelly-auth-1.1.0 config/initializers/time_hash.rb
wordjelly-auth-1.0.9 config/initializers/time_hash.rb
wordjelly-auth-1.0.8 config/initializers/time_hash.rb
wordjelly-auth-1.0.5 config/initializers/time_hash.rb