IO::AFC

Access to the file system of iOS devices from Ruby.

Required the following components:

  • libimobiledevice

Installation

Install 'libimobiledevice'.

$ brew install libimobiledevice

Add this line to your application's Gemfile:

gem 'io-afc'

And then execute:

$ bundle

Or install it yourself as:

$ gem install io-afc

Usage

IO::AFC.connect{|afc|
  afc.open("/hello", IO::WRONLY){|f|
    f.write "Hello, world"
  }
}

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request