Event JSON
{
"id": "4bc96129db4b437e68d89ac59c1e7322a63059249f2be7e0e56e2626472ad4de",
"pubkey": "0a98fcc74400896d68beecfb32da230c656db6fc7ab43c4228b7755377d294f2",
"created_at": 1739468414,
"kind": 1,
"tags": [
[
"p",
"6e96ff75986c150706a61ef3f51e221f5b53500a36bbae8e789bae9abdca7b3a",
"wss://relay.mostr.pub"
],
[
"p",
"7211fc992411fbde7d86b4e7b0414469682feb62b109119e6f3e451e03eb6a4c",
"wss://relay.mostr.pub"
],
[
"e",
"57eb0e3e4c5513fdafdd38eada94d152749aea9a2f1f61afc3cfda763c94cd5f",
"wss://relay.mostr.pub",
"reply"
],
[
"proxy",
"https://ruby.social/users/davetron5000/statuses/113997802021697236",
"activitypub"
]
],
"content": "nostr:nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqd6t07avcds2swp4xrmel283zrad4x5q2x6a6arncnwhf40w20vaqnszr50 Yeah, the idea of \"return nil if the arg is nil” is to contain nils and not let them leak into object state, i.e. if a header is a name and a value, the name should never be nil, thus no Header should ever be created with a nil name.\n\nDepending on context, \"return nil\" could also be \"blow up”, but same general structure works.\n\nIt would be cool if Ruby allowed TypeName(…) to be auto-defined as a conversion for types you define.",
"sig": "37e19b8264f4f9c8466b3b62575b16efea9348feca611b912770de216f2ceb4999e8f8f1c0d482812e6e3cf80f1114aaab707ebc372d15e6d48bfa72d04996bc"
}