Blockchain vs (Hyper) Ledger - Inside the ledger-lite library / gem - Add Transactions One Block at a Time and Balance the Accounts (Books) w/ Ruby

Hello,

yesterday's Hyperledger talk notes titled Blockchain vs (Hyper) Ledger
-- Inside (Hyper) Ledger Lite - Add Transactions One Block at a Time
and Balance the Accounts (Books) with Ruby [1][2]. Example:

    ledger = Ledger.new

    ledger.write( Tx.new( from: "Keukenhof†", to: "Vincent", qty: 11,
name: "Tulip Admiral van Eijck" ))
    ledger.write( Tx.new( from: "Vincent", to: "Anne", qty: 3,
name: "Tulip Admiral van Eijck" ))
    ledger.write( Tx.new( from: "Anne", to: "Julia", qty: 2,
name: "Tulip Admiral van Eijck" ))
    ledger.write( Tx.new( from: "Julia", to: "Luuk", qty: 1,
name: "Tulip Admiral van Eijck" ))

    ledger.write(
       Tx.new( from: "Dutchgrown†", to: "Ruben", qty: 11, name:
"Tulip Semper Augustus" ),
       Tx.new( from: "Vincent", to: "Max", qty: 3, name:
"Tulip Admiral van Eijck" ),
       Tx.new( from: "Ruben", to: "Julia", qty: 2, name:
"Tulip Semper Augustus" ),
       Tx.new( from: "Anne", to: "Martijn", qty: 1, name:
"Tulip Admiral van Eijck" )

Cheers. Prost.

PS: What's your (favorite) way or (what libraries/gems to use) to
build / design / write blockchains / transactions in Ruby?

[1] https://github.com/geraldb/talks/blob/master/hyperledger.md
[2] https://github.com/openblockchains/ledger.lite.rb