{ backports = { source = { remotes = ["https://rubygems.org"]; sha256 = "1zcgqw7m7jb8n7b2jwla5cq0nw9wsgddxfmn0a9v89ihzd4i1a5k"; type = "gem"; }; version = "3.6.8"; }; database_cleaner = { source = { remotes = ["https://rubygems.org"]; sha256 = "0fx6zmqznklmkbjl6f713jyl11d4g9q220rcl86m2jp82r8kfwjj"; type = "gem"; }; version = "1.5.3"; }; diff-lcs = { source = { remotes = ["https://rubygems.org"]; sha256 = "1vf9civd41bnqi6brr5d9jifdw73j9khc6fkhfl1f8r9cpkdvlx1"; type = "gem"; }; version = "1.2.5"; }; directory_watcher = { source = { remotes = ["https://rubygems.org"]; sha256 = "0fwc2shba7vks262ind74y3g76qp7znjq5q8b2dvza0yidgywhcq"; type = "gem"; }; version = "1.5.1"; }; ledger_web = { source = { remotes = ["https://rubygems.org"]; sha256 = "0i4vagaiyayymlr41rsy4lg2cl1r011ib0ql9dgjadfy6imb4kqh"; type = "gem"; }; version = "1.5.2"; }; multi_json = { source = { remotes = ["https://rubygems.org"]; sha256 = "1wpc23ls6v2xbk3l1qncsbz16npvmw8p0b38l8czdzri18mp51xk"; type = "gem"; }; version = "1.12.1"; }; pg = { source = { remotes = ["https://rubygems.org"]; sha256 = "07dv4ma9xd75xpsnnwwg1yrpwpji7ydy0q1d9dl0yfqbzpidrw32"; type = "gem"; }; version = "0.18.4"; }; rack = { source = { remotes = ["https://rubygems.org"]; sha256 = "09bs295yq6csjnkzj7ncj50i6chfxrhmzg1pk6p0vd2lb9ac8pj5"; type = "gem"; }; version = "1.6.4"; }; rack-protection = { dependencies = ["rack"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0cvb21zz7p9wy23wdav63z5qzfn4nialik22yqp6gihkgfqqrh5r"; type = "gem"; }; version = "1.5.3"; }; rack-test = { dependencies = ["rack"]; source = { remotes = ["https://rubygems.org"]; sha256 = "0h6x5jq24makgv2fq5qqgjlrk74dxfy62jif9blk43llw8ib2q7z"; type = "gem"; }; version = "0.6.3"; }; rspec = { source = { remotes = ["https://rubygems.org"]; sha256 = "16g3mmih999f0b6vcz2c3qsc7ks5zy4lj1rzjh8hf6wk531nvc6s"; type = "gem"; }; version = "3.5.0"; }; rspec-core = { source = { remotes = ["https://rubygems.org"]; sha256 = "12yndf7y6g3s1306bv1aycsmd0gjy5m172spdhx54svca2fcpzy1"; type = "gem"; }; version = "3.5.2"; }; rspec-expectations = { source = { remotes = ["https://rubygems.org"]; sha256 = "0bbqfrb1x8gmwf8x2xhhwvvlhwbbafq4isbvlibxi6jk602f09gs"; type = "gem"; }; version = "3.5.0"; }; rspec-mocks = { source = { remotes = ["https://rubygems.org"]; sha256 = "0nl3ksivh9wwrjjd47z5dggrwx40v6gpb3a0gzbp1gs06a5dmk24"; type = "gem"; }; version = "3.5.0"; }; rspec-support = { source = { remotes = ["https://rubygems.org"]; sha256 = "10vf3k3d472y573mag2kzfsfrf6rv355s13kadnpryk8d36yq5r0"; type = "gem"; }; version = "3.5.0"; }; sequel = { source = { remotes = ["https://rubygems.org"]; sha256 = "11vdpr3r4dwhcan16gs4gjm2k21y9qz7ri5w2zz54pmnxp499cjw"; type = "gem"; }; version = "4.37.0"; }; sinatra = { source = { remotes = ["https://rubygems.org"]; sha256 = "1b81kbr65mmcl9cdq2r6yc16wklyp798rxkgmm5pr9fvsj7jwmxp"; type = "gem"; }; version = "1.4.7"; }; sinatra-contrib = { source = { remotes = ["https://rubygems.org"]; sha256 = "0vi3i0icbi2figiayxpvxbqpbn1syma7w4p4zw5mav1ln4c7jnfr"; type = "gem"; }; version = "1.4.7"; }; sinatra-session = { source = { remotes = ["https://rubygems.org"]; sha256 = "183xl8i4d2hc03afd1i52gwn2xi3vzrv02g22llhfy5wkmm44gmq"; type = "gem"; }; version = "1.0.0"; }; tilt = { source = { remotes = ["https://rubygems.org"]; sha256 = "0lgk8bfx24959yq1cn55php3321wddw947mgj07bxfnwyipy9hqf"; type = "gem"; }; version = "2.0.5"; }; }