Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ruby API wrapper for the Skycoin node API #5

Closed
9 tasks done
olemis opened this issue Feb 9, 2019 · 0 comments · Fixed by #7
Closed
9 tasks done

Ruby API wrapper for the Skycoin node API #5

olemis opened this issue Feb 9, 2019 · 0 comments · Fixed by #7
Labels
openapi Related to REST and OpenAPI specs stdev wip

Comments

@olemis
Copy link
Collaborator

olemis commented Feb 9, 2019

Expected Behavior

Access to the Skycoin node REST API implemented in Ruby code .

Actual Behavior

Right now this is only possible using code generated by SWIG , which requires memory handles

Specifications

  • Version: 0.25.0
  • Platform: all
  • Subsystem: all exported API sets

Possible Solution

  • Use Skycoin node Swagger spec to generate initial Ruby REST API client
  • Add make target to automate generation in ./build
  • Aforementioned target should copy / merge relevant files into source code tree
  • README explaining the process
  • Mention in CHANGELOG
  • Patch the result Swagger-gen REST client to support specifying node address
  • Initial package metadata
  • Run basic Swagger tests in Travis
  • Beware of CSRF auth
@olemis olemis added stdev wip openapi Related to REST and OpenAPI specs labels Feb 9, 2019
stdevMac added a commit to simelotech/libskycoin-ruby that referenced this issue Feb 11, 2019
stdevMac added a commit to simelotech/libskycoin-ruby that referenced this issue Feb 12, 2019
In this commit you may found:
Ruby wrapper for almost every endpoint of Skycoin Api, including
security for POST endpoints
stdevMac added a commit to simelotech/libskycoin-ruby that referenced this issue Mar 15, 2019
stdevMac added a commit to simelotech/libskycoin-ruby that referenced this issue Mar 20, 2019
Set travis to test skycoin wrapper
Updated README and Changelog for v0.25.1 release
Update contact email
stdevMac added a commit that referenced this issue Mar 20, 2019
stdevMac added a commit that referenced this issue Mar 20, 2019
stdevMac added a commit that referenced this issue Mar 21, 2019
stdevMac added a commit that referenced this issue Mar 21, 2019
@olemis olemis closed this as completed in #7 Apr 21, 2019
olemis added a commit that referenced this issue Apr 21, 2019
…n_api

fixes #5 - Ruby wrapper for Skycoin API
This was referenced Apr 21, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
openapi Related to REST and OpenAPI specs stdev wip
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants