Konstantin Rafalskii

Results 9 issues of Konstantin Rafalskii

Hi, RubyGarage team! Many thanks for the amazing gem! However, it hasn't been updated for quite a long time, so we had to fork and upgrade it to make compatible...

erb2slim is raising an error because `File.exists?` was removed in ruby 3.2 in favor of `File.exist?`

### Brief description of the feature and motivation behind it Most of `Uploadcare::Rails` API methods use `Uploadcare::Ruby` methods without any changes, [for example](https://github.com/uploadcare/uploadcare-rails/blob/main/lib/uploadcare/rails/api/rest/file_api.rb#L21): ```ruby def get_files(options = {}) Uploadcare::FileList.file_list(options) end...

Solves #181 Allows a user to skip the monit configuration step if monit was already configured on the server

After selecting a PostgreSQL db and any orm (f.i. ActiveRecord), I try to edit the box, but the orm is reset back to "Do not configure"

### Brief description of the feature and motivation behind it Gem `api_struct` uses [endpoints](https://github.com/uploadcare/uploadcare-api_struct/blob/master/lib/api_struct/settings.rb#L5) in its configuration, but `uploadcare-ruby` gem overwrites it and introduces [its own way of configuration](https://github.com/uploadcare/uploadcare-ruby/blob/main/lib/uploadcare.rb#L52-L53). If...

enhancement

Hey! When a single CDATA node is dumped, it creates a strange output: ```ruby > Ox::VERSION => "2.14.22" > cdata = Ox::CData.new('test') => # > Ox.dump(cdata) => "\n test\n\n" ```...

Comments should not have spaces between their open/close tokens and the content ([link](https://www.w3.org/TR/xml/#sec-comments)) The fix is quite simple - just remove spaces from [here](https://github.com/ohler55/ox/blob/develop/ext/ox/dump.c#L1115)

Actual behavior: ```ruby instruct = ::Ox::Instruct.new(:xml) instruct.content = "test" el = Ox::Element.new('el')