{"id":17600195,"url":"https://github.com/dinosimone/wealthforge-ruby","last_synced_at":"2025-08-16T16:47:31.274Z","repository":{"id":56897885,"uuid":"90212219","full_name":"dinosimone/wealthforge-ruby","owner":"dinosimone","description":"Ruby gem for WealthForge API","archived":false,"fork":false,"pushed_at":"2021-08-04T14:28:16.000Z","size":502,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-30T11:48:47.668Z","etag":null,"topics":["api","fintech","investing","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dinosimone.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-05-04T02:18:28.000Z","updated_at":"2021-08-05T18:50:08.000Z","dependencies_parsed_at":"2022-08-20T17:40:42.009Z","dependency_job_id":null,"html_url":"https://github.com/dinosimone/wealthforge-ruby","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/dinosimone/wealthforge-ruby","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dinosimone%2Fwealthforge-ruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dinosimone%2Fwealthforge-ruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dinosimone%2Fwealthforge-ruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dinosimone%2Fwealthforge-ruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dinosimone","download_url":"https://codeload.github.com/dinosimone/wealthforge-ruby/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dinosimone%2Fwealthforge-ruby/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261906853,"owners_count":23228357,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","fintech","investing","ruby"],"created_at":"2024-10-22T11:09:40.317Z","updated_at":"2025-06-25T16:07:53.518Z","avatar_url":"https://github.com/dinosimone.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WealthForge API Client for Ruby\n\nThe WealthForge API acts as a connection between WealthForge's back-end transaction engine, CapitalForge, and your front-end website. This client seamlessly integrates into your Ruby application to provide an interface to the WealthForge API web service.\n\n\n## Installation\n\nAdd this line to your application's Gemfile:\n\n```ruby\ngem 'wealth_forge'\n```\n\nAnd then execute:\n\n    $ bundle\n\nOr install it yourself as:\n\n    $ gem install wealthforge-ruby\n\n\n## Configuration\n\nBefore you can use this gem, you'll need to configure it with the key and cert, which you'll have after registering with WealthForge. If using with Rails, put this code in the initializer.\n\n```ruby\nWealthForge.configure do |config|\n  config.client_secret = ENV['WF_CLIENT_SECRET']\n  config.client_id     = ENV['WF_CLIENT_ID']\n  config.environment = 'development'\nend\n```\n\n## Usage\n\nPlease refer to the official WealthForge API [documentation](https://wealthforge.api-docs.io/) for a full list of API calls. Note that this is currently a partial implementation of the most commonly used functionality.\n\n\n### Available Calls\n\n#### Investment\n\n```ruby\nWealthForge::Investment.create params\nWealthForge::Investment.get investment_id\nWealthForge::Investment.file_upload path, mime_type, title, subscription_id\n```\n\n#### Issuer\n\n```ruby\nWealthForge::Issuer.create params\n```\n\n#### Offering\n\n```ruby\nWealthForge::Offering.create params\n```\n\n## Contributing\n\nBug reports and pull requests are welcome on GitHub at https://github.com/dinosimone/wealthforge-ruby.\n\n\n## Tests\n\nAll tests can be run by typing `rspec`. Prior to running tests, you'll need to export your cert and key as such:\n\n    export WF_CLIENT_SECRET=[secret]\n    export WF_CLIENT_ID=[client-id]\n\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).\n\n\n## Disclaimer\n\nThis project and the code therein was not created by and is not supported by WealthForge.\n\n\n## Author\n\nDino Simone (dino@simone.is) | dinosimone.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdinosimone%2Fwealthforge-ruby","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdinosimone%2Fwealthforge-ruby","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdinosimone%2Fwealthforge-ruby/lists"}