| CARVIEW |
Select Language
HTTP/2 200
date: Sun, 28 Dec 2025 12:14:25 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"499e36d993982fb87cc0f6a4ca8e9dc6"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com marketplace-screenshots.githubusercontent.com/ copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com github.githubassets.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=XN4CiBSazD8F1aZhz%2FBShW2KD2ZxrAvPBNLVVuVRBq2G7NwnV1eUc0i5cCjtGP9pETV4%2BiUP%2B3vVfIldpStHSxki1S0FKA7GPukJZfSGmH95rVYSC9TwYXSWYgxooYwpUQnesC0xzaMt%2BoV7j6ub%2FBjhD5rg6xgdfDgYGywQ1loSdunFPGMu74W%2FtLbzrusWVO7S7ks%2BuTcJ53tQmS6yGfbsS1R9m4RQEtb%2BNBCC2UbwW7GT%2B4g59CE%2BZbEzDroCVE%2BmNCUREZfjjYaOpZFWqA%3D%3D--e1uoZfHpXFTvdT0S--NuYsv6JmW3l4pgu3fljnug%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1907468077.1766924065; Path=/; Domain=github.com; Expires=Mon, 28 Dec 2026 12:14:25 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Mon, 28 Dec 2026 12:14:25 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: CD32:21D903:4F8D01D:6024C61:69511F21
stevenharman (Steven Harman) · GitHub
Skip to content
Navigation Menu
{{ message }}
It Depends™, as a Service. Maker & breaker of things. Software spelunker. Good at naps. he/him
- Atlanta, GA
-
07:14
(UTC -05:00) - stevenharman.net
- @stevenharman@ruby.social
- @stevenharman
Highlights
- Pro
Pinned Loading
-
dumb_delegator
dumb_delegator PublicDelegator and SimpleDelegator in Ruby's stdlib are useful, but they pull in most of Kernel. This is not appropriate for many uses; for instance, delegation to Rails models.
-
git_tracker
git_tracker PublicSome simple tricks that make working with Pivotal Tracker even better... and easier... um, besier!
-
grocer/grocer
grocer/grocer Public archivePushing your Apple notifications since 2012.
-
Heroku Release Phase script for mana...
Heroku Release Phase script for managing Rails DB migrations, and playing nice with Review Apps and postdeploy scripts 1# Heroku Release Phase + Review Apps + Rails23This is a simplified, but fairly thorough, set of scripts and configuration to enable [Heroku Release Phase](https://devcenter.heroku.com/articles/release-phase) for Rails apps.
4Further, this particular set up plays nicely with [Heroku Review Apps](https://devcenter.heroku.com/articles/github-integration-review-apps) in that the `release` phase script will:
5 -
A subtle difference between Ruby's H...
A subtle difference between Ruby's Hash.fetch(:key, :default) vs. (Hash[:key] || :default) 1h = {
2'a' => :a_value,
3'b' => nil,
4'c' => false
5}
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.
You can’t perform that action at this time.




