Skip to content

Instantly share code, notes, and snippets.

View GrantBirki's full-sized avatar
:fishsticks:
Security @openai

Grant Birkinbine GrantBirki

:fishsticks:
Security @openai
View GitHub Profile
@GrantBirki
GrantBirki / git_diff.py
Last active September 8, 2022 19:18
GitDiff Python
import git
from unidiff import PatchSet
import os
from io import StringIO
class GitDiff:
"""
Class to get the diff between two branches

Salty Orange

DIY version of the ZeroLyte Salty Orange electrolyte mix

image

Mix

  • 2.5 grams of Sodium Chloride (NaCl)
  • 0.4 grams of Magnesium Malate (Mg)
@GrantBirki
GrantBirki / fake_private_key.pem
Last active July 31, 2025 06:06
GitHub App Authentication with Octokit (Ruby)
-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEArCtJrQ+P59A1Pjaf12EfJqltszDpqO0ufsk7N0WRXUeoYZKF
AihwLMIaHbTc1Jn/QEX8WmZGPKIcRlJ9pk2MxQbXRqxM35n61Cb8mYMne+6VXNyl
ZILvRTMXLGIVy/OTmszafTP8Lws9w8vKKLKCax4kEzbfjiRoCgspO7YudFUCxQ6Q
UUxlLPd4/yUaw5A8nUdWZrvPa3CYXG2355yhigRpnOyawoOsvAHUvQruh+z3k6NZ
g6f3eMjsrpeID84TPw1kRs+T+XNsSP21ZUFKYs54bdxlLPphT4iPKNkRwoP0SqJm
97W98B8k7+mtFPZllYGgiHrA4Egnasg9ULiXCwIDAQABAoIBACMoZ9AuWF2nN+gv
cW6jB6B2gs9P0rdLT+5WG4CK9UdOJcVfDUhGh7msHXcpgtrrY6N1ZzXyoq8pD4sQ
t1XpijCF2Bo3fy8+G2mNWJHkpYB6VQf0itW+oyvHZhkLIpZWdDLtWESvA/V7Xy6H
hA3Rfi5vpkBCOV6mcpRyeQYXit74UzDvojXSf8idsjuVDoIXuaoIJMPwyxTWJY+A
@GrantBirki
GrantBirki / ruby_logger_mocking.md
Last active October 9, 2024 17:53
Ruby Logger Mocking

Ruby Logger Mocking

TL;DR Best Option

The following statement is generally the best overall for mocking:

let (:log) { instance_double(Logger).as_null_object }
# - Creates an instance double of Logger with interface validation
# - Converts it into a null object that absorbs any unexpected method calls