FannyPack
FannyPack is a Ruby library for working with the Fantastico API.
FannyPack has been tested on MRI 1.9.3, 2.0.0, 2.1.2, and 1.9-compatible JRuby.
Installation
gem install fanny_pack
Usage
Set your Fantastico accountHASH
FannyPack.account_hash = '0mgpwn13s'
Add an IP
FannyPack::IP.add '127.0.0.1'
Add a VPS IP
FannyPack::IP.add '127.0.0.1', :vps
Edit an IP (127.0.0.1
is the current IP, 127.0.0.2
is the new IP)
FannyPack::IP.edit '127.0.0.1', '127.0.0.2'
Deactivate an IP
FannyPack::IP.deactivate '127.0.0.1'
Reactivate an IP
FannyPack::IP.reactivate '127.0.0.1'
Delete an IP
FannyPack::IP.delete '127.0.0.1'
List all IPs
FannyPack::IP.list :all
List only ‘normal’ IPs
FannyPack::IP.list :normal
List only VPS IPs
FannyPack::IP.list :vps
Include details when listing IPs:
FannyPack::IP.list :all, true
Get an IP’s details
FannyPack::IP.details '127.0.0.1'
Note on Patches/Pull Requests
- Fork the project.
- Make your feature addition or bug fix.
- Add tests for it. This is important so I don’t break it in a future version unintentionally.
- Commit, do not mess with rakefile, version, or history. (If you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)
- Send me a pull request. Bonus points for topic branches.
License
MIT License - see LICENSE
in this repo.
Tags: API, Fantastico, Git, Rspec, Ruby, RubyGems