iyzipay-ruby
iyzipay-ruby copied to clipboard
iyzipay api ruby client
Generated to solve #44 Rack dependency updated to 2.0 Rspec and Rspec-rails dependencies updated to 3.8.0
I have tested mesabuca fork and fixxed some of the methods.
Rails: 6.0.2.1 Ruby: 2.7.0p0 (2019-12-25 revision 647ee6f091) Bundler: 2.1.4 -- Release 1.0.45 seems to fail when installing with bundler in Rails6. I have created a brand new Rails6 project and...
Fixes #33
Ruby 2.1 and 2.2 are no longer maintained and they don't receive security updates. We should consider dropping older versions. This will allow us to use newer dependencies (#33, #34)...
To avoid `NoMethodError (undefined method 'include?' for 3350.0:Float)`. The [documentation](https://dev.iyzipay.com/en/checkout-form/initialize) declares both `price` and `paidPrice` as Decimals. However, when passing Float to the gem, it raises `NoMethodError`. `format_price` method in...
Right now options have to be passed in every request in the app. With global configuration we can set options only once. [Configurable](https://api.rubyonrails.org/classes/ActiveSupport/Configurable.html) may be used for this.
`rest-client` hasn't been updated for a while. `rest-client` itself locks the major version of `mime-types` and `http-cookie`, this may cause conflicts when using the gem in apps with newer versions...
`Rails 5` depends on `rack` 2.x. So the `rack` should be updated.
Hi! You've tried to solve the issue https://github.com/iyzico/iyzipay-ruby/issues/15 by putting several dependencies into the Gemfile. But that's a bit broken for now cause you've occasionally left some of them unchanged...