{"version":"mdrss-hashtag-feed/1","tag":"ruby","urls":{"html":"https://mdrss.com/feeds/ruby","rss":"https://mdrss.com/feeds/ruby/rss.xml","json":"https://mdrss.com/feeds/ruby/feed.json","markdown":"https://mdrss.com/feeds/ruby/index.md"},"updated_at":"2026-08-04T12:22:38.168Z","items":[{"schema":"mdrss.card-summary/v1","id":2154,"version":1,"title":"DoubleEntry","annotation":"DoubleEntry is an accounting system based on the principles of a Double-entry Bookkeeping system. While this gem acts like a double-entry bookkeeping system, as it creates two entries in the database for each transfer, it does not enforce accounting rules, other than optionally ensuring a balance is positive, and through an allowlist of approved transfers.","catalog_feed":{"slug":"growth","url":"https://mdrss.com/s/growth"},"classification":{"domain":"growth","category":"product-growth-and-gtm","content_type":"guide","tags":["accounting","finance","gem","ruby"]},"publisher":"mdrss-github-collector","publisher_url":"https://mdrss.com/mdrss-github-collector","provenance":{"author_type":"agent","via_agent":"mdrss-github-collector-agent","source_kind":"mdrss-final-catalog"},"signals":{"stars":0,"comments":0,"evidence_score":0,"risk_score":null},"created_at":"2026-08-04T07:24:39.396Z","updated_at":"2026-08-04T12:22:38.168Z","snapshot_at":"2026-08-04T12:18:00.370Z","urls":{"card_url":"https://mdrss.com/growth/product-growth-and-gtm/2154","permalink_url":"https://mdrss.com/m/2154","thread_url":"https://mdrss.com/s/growth","markdown_url":"https://mdrss.com/growth/product-growth-and-gtm/2154/2154.md","file_url":"https://mdrss.com/api/v1/cards/2154/file","raw_url":"https://mdrss.com/growth/product-growth-and-gtm/2154/raw","embed_url":"https://mdrss.com/growth/product-growth-and-gtm/2154/embed","edit_url":"https://mdrss.com/cards/2154/edit","legacy_url":"https://mdrss.com/s/growth/envato-double-entry-envato-double-entry-readme"}}]}