Skip to content

Instantly share code, notes, and snippets.

@lilith
Created January 23, 2015 22:52
Show Gist options
  • Select an option

  • Save lilith/d7ce0b8d50e8f8dc4ea1 to your computer and use it in GitHub Desktop.

Select an option

Save lilith/d7ce0b8d50e8f8dc4ea1 to your computer and use it in GitHub Desktop.
{
"Name":"reunion",
"Type":"rubygem",
"Repo":"github.com/imazen/reunion",
"Globs":null,
"Files":[
"./Gemfile",
"./Gemfile.lock",
"./Rakefile",
"./banks.md",
"./lib/reunion.rb",
"./lib/reunion/bank_account.rb",
"./lib/reunion/bank_account_merge.rb",
"./lib/reunion/bank_account_reconcile.rb",
"./lib/reunion/input_file.rb",
"./lib/reunion/organization.rb",
"./lib/reunion/organization_cache.rb",
"./lib/reunion/organization_transfers.rb",
"./lib/reunion/output.rb",
"./lib/reunion/overrides.rb",
"./lib/reunion/parsers/parser_base.rb",
"./lib/reunion/parsers/parsers.rb",
"./lib/reunion/parsers/parsers_bank.rb",
"./lib/reunion/parsers/parsers_credit_card.rb",
"./lib/reunion/parsers/parsers_general.rb",
"./lib/reunion/parsers/parsers_paypal.rb",
"./lib/reunion/reports/by_year_report.rb",
"./lib/reunion/reports/field_value_report.rb",
"./lib/reunion/reports/report.rb",
"./lib/reunion/reports/report_calculations.rb",
"./lib/reunion/reports/report_data_source.rb",
"./lib/reunion/reports/report_generator.rb",
"./lib/reunion/rules/condition_flattener.rb",
"./lib/reunion/rules/decision_tree.rb",
"./lib/reunion/rules/expectations.rb",
"./lib/reunion/rules/rules.rb",
"./lib/reunion/rules/rules_engine.rb",
"./lib/reunion/rules/rules_reporter.rb",
"./lib/reunion/schema/schema.rb",
"./lib/reunion/schema/schema_fields.rb",
"./lib/reunion/standard_file_locator.rb",
"./lib/reunion/transaction.rb",
"./lib/reunion/web.rb",
"./lib/reunion/web/app.rb",
"./lib/reunion/web/public/css/bootstrap-theme.css",
"./lib/reunion/web/public/css/bootstrap-theme.css.map",
"./lib/reunion/web/public/css/bootstrap-theme.min.css",
"./lib/reunion/web/public/css/bootstrap.css",
"./lib/reunion/web/public/css/bootstrap.css.map",
"./lib/reunion/web/public/css/bootstrap.min.css",
"./lib/reunion/web/public/css/reunion.css",
"./lib/reunion/web/public/fonts/glyphicons-halflings-regular.eot",
"./lib/reunion/web/public/fonts/glyphicons-halflings-regular.svg",
"./lib/reunion/web/public/fonts/glyphicons-halflings-regular.ttf",
"./lib/reunion/web/public/fonts/glyphicons-halflings-regular.woff",
"./lib/reunion/web/public/js/bootstrap.js",
"./lib/reunion/web/public/js/bootstrap.min.js",
"./lib/reunion/web/public/js/jquery-2.1.0.min.js",
"./lib/reunion/web/public/js/jquery-2.1.0.min.map",
"./lib/reunion/web/public/js/script.js",
"./lib/reunion/web/views/bank/index.slim",
"./lib/reunion/web/views/bank/reconcile.slim",
"./lib/reunion/web/views/debug.slim",
"./lib/reunion/web/views/expense.slim",
"./lib/reunion/web/views/import/details.slim",
"./lib/reunion/web/views/import/sources.slim",
"./lib/reunion/web/views/import/validate.slim",
"./lib/reunion/web/views/index.slim",
"./lib/reunion/web/views/layout.slim",
"./lib/reunion/web/views/repl.slim",
"./lib/reunion/web/views/report.slim",
"./lib/reunion/web/views/report_list.slim",
"./lib/reunion/web/views/report_summary.slim",
"./lib/reunion/web/views/results.slim",
"./lib/reunion/web/views/rules.slim",
"./lib/reunion/web/views/search.slim",
"./lib/reunion/web/views/transaction/details.slim",
"./lib/reunion/web/views/transfer_pairs.slim",
"./lib/reunion/web/views/unmatched_transfers.slim",
"./license.md",
"./readme.md",
"./reunion.gemspec",
"./test/test_flattener.rb",
"./test/test_overrides.rb",
"./test/test_query_methods.rb",
"./test/test_reunion.rb",
"./test/test_rule_eval_speed.rb",
"./test/test_rule_syntax.rb",
"./test/test_schema.rb",
"./test/test_vendors.rb"
],
"Dir":".",
"Dependencies":[
[
"byebug",
"\u003e= 0"
],
[
"ofx",
"~\u003e 0.3.2"
],
[
"pry",
"\u003e= 0"
],
[
"rack-test",
"\u003e= 0"
],
[
"rake",
"\u003e= 0"
],
[
"rb-fsevent",
"\u003e= 0"
],
[
"rerun",
"\u003e= 0"
],
[
"rouge",
"\u003e= 0"
],
[
"ruby-prof",
"\u003e= 0"
],
[
"sinatra",
"\u003e= 0"
],
[
"slim",
"\u003e= 0"
],
[
"thin",
"\u003e= 0"
],
[
"tilt",
"\u003e= 0"
],
[
"triez",
"\u003e= 0"
],
[
"webrat",
"\u003e= 0"
]
],
"Data":{
"authors":[
"Nathanael Jones"
],
"bindir":"bin",
"cert_chain":[
],
"dependencies":[
"tilt (\u003e= 0)",
"nokogiri (\u003e= 0)",
"sinatra (\u003e= 1.3.3)",
"minitest (\u003e= 0, development)",
"rack-test (\u003e= 0, development)"
],
"description":"Reunion takes your exported, overlapping, transaction records (.ofx, .qfx, .csv, .txt, etc) and merges them into a single, normalized file per account.\nIt then detects transfers and provides a DSL for rule-based accounting. \n",
"email":[
"nathanael.jones@gmail.com"
],
"executables":[
],
"extensions":[
],
"extra_rdoc_files":[
],
"files":[
"Gemfile",
"Gemfile.lock",
"Rakefile",
"banks.md",
"lib/reunion.rb",
"lib/reunion/bank_account.rb",
"lib/reunion/bank_account_merge.rb",
"lib/reunion/bank_account_reconcile.rb",
"lib/reunion/input_file.rb",
"lib/reunion/organization.rb",
"lib/reunion/organization_cache.rb",
"lib/reunion/organization_transfers.rb",
"lib/reunion/output.rb",
"lib/reunion/overrides.rb",
"lib/reunion/parsers/parser_base.rb",
"lib/reunion/parsers/parsers.rb",
"lib/reunion/parsers/parsers_bank.rb",
"lib/reunion/parsers/parsers_credit_card.rb",
"lib/reunion/parsers/parsers_general.rb",
"lib/reunion/parsers/parsers_paypal.rb",
"lib/reunion/reports/by_year_report.rb",
"lib/reunion/reports/field_value_report.rb",
"lib/reunion/reports/report.rb",
"lib/reunion/reports/report_calculations.rb",
"lib/reunion/reports/report_data_source.rb",
"lib/reunion/reports/report_generator.rb",
"lib/reunion/rules/condition_flattener.rb",
"lib/reunion/rules/decision_tree.rb",
"lib/reunion/rules/expectations.rb",
"lib/reunion/rules/rules.rb",
"lib/reunion/rules/rules_engine.rb",
"lib/reunion/rules/rules_reporter.rb",
"lib/reunion/schema/schema.rb",
"lib/reunion/schema/schema_fields.rb",
"lib/reunion/standard_file_locator.rb",
"lib/reunion/transaction.rb",
"lib/reunion/web.rb",
"lib/reunion/web/app.rb",
"lib/reunion/web/public/css/bootstrap-theme.css",
"lib/reunion/web/public/css/bootstrap-theme.css.map",
"lib/reunion/web/public/css/bootstrap-theme.min.css",
"lib/reunion/web/public/css/bootstrap.css",
"lib/reunion/web/public/css/bootstrap.css.map",
"lib/reunion/web/public/css/bootstrap.min.css",
"lib/reunion/web/public/css/reunion.css",
"lib/reunion/web/public/fonts/glyphicons-halflings-regular.eot",
"lib/reunion/web/public/fonts/glyphicons-halflings-regular.svg",
"lib/reunion/web/public/fonts/glyphicons-halflings-regular.ttf",
"lib/reunion/web/public/fonts/glyphicons-halflings-regular.woff",
"lib/reunion/web/public/js/bootstrap.js",
"lib/reunion/web/public/js/bootstrap.min.js",
"lib/reunion/web/public/js/jquery-2.1.0.min.js",
"lib/reunion/web/public/js/jquery-2.1.0.min.map",
"lib/reunion/web/public/js/script.js",
"lib/reunion/web/views/bank/index.slim",
"lib/reunion/web/views/bank/reconcile.slim",
"lib/reunion/web/views/debug.slim",
"lib/reunion/web/views/expense.slim",
"lib/reunion/web/views/import/details.slim",
"lib/reunion/web/views/import/sources.slim",
"lib/reunion/web/views/import/validate.slim",
"lib/reunion/web/views/index.slim",
"lib/reunion/web/views/layout.slim",
"lib/reunion/web/views/repl.slim",
"lib/reunion/web/views/report.slim",
"lib/reunion/web/views/report_list.slim",
"lib/reunion/web/views/report_summary.slim",
"lib/reunion/web/views/results.slim",
"lib/reunion/web/views/rules.slim",
"lib/reunion/web/views/search.slim",
"lib/reunion/web/views/transaction/details.slim",
"lib/reunion/web/views/transfer_pairs.slim",
"lib/reunion/web/views/unmatched_transfers.slim",
"license.md",
"readme.md",
"reunion.gemspec",
"test/test_flattener.rb",
"test/test_overrides.rb",
"test/test_query_methods.rb",
"test/test_reunion.rb",
"test/test_rule_eval_speed.rb",
"test/test_rule_syntax.rb",
"test/test_schema.rb",
"test/test_vendors.rb"
],
"homepage":"http://github.com/nathanaeljones/reunion",
"licenses":[
],
"name":"reunion",
"platform":"ruby",
"rdoc_options":[
],
"require_paths":[
"lib"
],
"required_ruby_version":"\u003e= 0",
"required_rubygems_version":"\u003e= 0",
"requirements":[
],
"rubyforge_project":"reunion",
"summary":"Evidenced-based, repeatable accounting library and webapp",
"test_files":[
"test/test_flattener.rb",
"test/test_overrides.rb",
"test/test_query_methods.rb",
"test/test_reunion.rb",
"test/test_rule_eval_speed.rb",
"test/test_rule_syntax.rb",
"test/test_schema.rb",
"test/test_vendors.rb"
],
"version":"0.0.1"
},
"Ops":{
"depresolve":null,
"graph":null
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment