Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bkeepers/adapter-git
Git adapter for adapter gem.
https://github.com/bkeepers/adapter-git
Last synced: 17 days ago
JSON representation
Git adapter for adapter gem.
- Host: GitHub
- URL: https://github.com/bkeepers/adapter-git
- Owner: bkeepers
- License: mit
- Created: 2011-08-26T05:15:25.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2015-07-08T22:01:46.000Z (over 9 years ago)
- Last Synced: 2024-10-03T23:21:56.687Z (about 1 month ago)
- Language: Ruby
- Homepage:
- Size: 114 KB
- Stars: 43
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.rdoc
- License: LICENSE
Awesome Lists containing this project
README
= adapter-git
Git adapter for adapter gem.
require 'adapter/git'
repo = Grit::Repo.init('path/to/repo')
adapter = Adapter[:git].new(repo, :branch => 'data', :path => 'db/records')
adapter.clearadapter.write('foo', 'bar')
puts 'Should be bar: ' + adapter.read('foo').inspectadapter.delete('foo')
puts 'Should be nil: ' + adapter.read('foo').inspectadapter.write('foo', 'bar')
adapter.clear
puts 'Should be nil: ' + adapter.read('foo').inspectputs 'Should be bar: ' + adapter.fetch('foo', 'bar')
See examples/ or specs/ for more usage.
== Note on Patches/Pull Requests
* Fork the project.
* Make your feature addition or bug fix.
* Add tests for it. This is important so we 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 so we can ignore when we pull)
* Send us a pull request. Bonus points for topic branches.