Total library rewrite
Total library rewrite. Main goals are compatibility with latest Ruby (2.1.2), total architecture remake and old API compatibility.
- Extracted and refactored each ruby integration method to separate class.
- Rewritten GSL and Ruby wrappers for integrate method.
- Rewritten specs to support new syntax. Cleared specs.
- Updated Readme to markdown, added instruction for GSL usage (rb-gsl is now runtime dependency)
- Added bundler support (Added Gemfile)
- Made gem with bundle gem command (for simple rake release)
- Added travis-ci
Hey @clbustos, what do you think? I haven't tested it locally, but these changes seems very good. Ideally, we should send them directly to Sciruby's integration fork.
@arrowcircle thanks for the PR! :)
If doesn't broke any dependent library, fine with me. El jun 19, 2014 3:00 p.m., "Carlos Agarie" [email protected] escribió:
Hey @clbustos https://github.com/clbustos, what do you think? I haven't tested it locally, but these changes seems very good. Ideally, we should send them directly to Sciruby's integration fork https://github.com/SciRuby/integration.
@arrowcircle https://github.com/arrowcircle thanks for the PR! :)
— Reply to this email directly or view it on GitHub https://github.com/clbustos/integration/pull/3#issuecomment-46602471.
@clbustos, @agarie any updates?
I finally got some time to read through all the changes.
@clbustos: I think it's good to merge! We should send this to SciRuby/integration (and make it the default repository...) as well.
Sorry for the delay. After guys from GSoC 2014 finish, we will rewrite according to your specs.
Hey, whats going on? GSoC people making small changes, that I already made (bundler, rspec, travis, markdown), but my pull request is hanging for 2 months. Now, my work is useless, because its impossible to merge changes from the master branch. Thanks :(
Hey, don't we mad. I will check eveything to merge all worth of it. El ago 9, 2014 9:14 a.m., "Oleg Bovykin" [email protected] escribió:
Hey, whats going on? GSoC people making small changes, that I already made (bundler, rspec, travis, markdown), but my pull request is hanging for 2 months. Now, my work is useless, because its impossible to merge changes from the master branch. Thanks :(
— Reply to this email directly or view it on GitHub https://github.com/clbustos/integration/pull/3#issuecomment-51686249.