More Related Content
Similar to mruby_nginx_module at pyfes 2013.11
Similar to mruby_nginx_module at pyfes 2013.11 (20)
More from Tatsuhiko Kubo (11)
mruby_nginx_module at pyfes 2013.11
- 33. Nginx::Time
■nginxのtime系APIのラッパー
time = Nginx::Time.time # => epoch value
!
time = 1377710189
Nginx::Time.http_time(time) # => Wed, 28 Aug 2013 17:16:29 GMT
Nginx::Time.cookie_time(time) # => Wed, 28-Aug-13 17:16:29 GMT
!
Nginx::Time.utc_time
Nginx::Time.local_time
# => UTC Time(2013-11-30 xx:xx:xx)
# => local time(2013-11-30 xx:xx:xx)
!
http_time = Nginx::Time.http_time(time)
Nginx::Time.parse_http_time(http_time) # => 1377710189
- 34. Nginx::Digest
■MD5, SHA1, HMAC-SHA1, etc
md5 = Nginx::Digest.md5("bokko")
Nginx::Digest.hexdigest(md5) # => fe9749…
!
sha1 = Nginx::Digest.sha1("bokko")
Nginx::Digest.hexdigest(sha1) # => cea3d1…
!
hmac_sha1 = Nginx::Digest.hmac_sha1("data", "key")
Nginx::Digest.hexdigest(hmac_sha1) # => 10415…