Sha256: 555691c4f2345ff0ed38ba63f47b762f842143ab1907f78a5b5e1a9ba703302b
Contents?: true
Size: 1.46 KB
Versions: 2
Compression:
Stored size: 1.46 KB
Contents
[![Gem Version](https://badge.fury.io/rb/paperclip-sftp.png)](http://badge.fury.io/rb/paperclip-sftp) [![Dependency Status](https://gemnasium.com/spectator/paperclip-sftp.png)](https://gemnasium.com/spectator/paperclip-sftp) [![Code Climate](https://codeclimate.com/github/spectator/paperclip-sftp.png)](https://codeclimate.com/github/spectator/paperclip-sftp) Paperclip SFTP ============== Paperclip SFTP is Secure File Transfer Protocol storage for [Paperclip](https://github.com/thoughtbot/paperclip) Installation ------------ ```ruby gem 'paperclip-sftp', '~> 1.0.0' ``` Usage ----- ```ruby class User < ActiveRecord::Base has_attached_file :avatar, storage: :sftp, sftp_options: { host: "sftp.example.com", user: "user", password: "password", port: 22 } end ``` You can define these options globally, enable this storage for specific environments, etc. Please see [Paperclip](https://github.com/thoughtbot/paperclip) github page for more details. Running tests ------------- All tests are live so in order to run them you need to setup local SFTP server. That will take at most 5 minutes on either MacOS or Linux. Connection is defined in `test/test_helper.rb` if you need to change it. Contributing ------------ 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Added some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
paperclip-sftp-1.0.5 | README.md |
paperclip-sftp-1.0.4 | README.md |