Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 37 lines (29 sloc) 1.456 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
Gem::Specification.new do |s|
  s.name = 'gitmodel'
  s.version = '0.0.4'
  s.platform = Gem::Platform::RUBY

  s.authors = ["Paul Dowman"]
  s.email = 'paul@pauldowman.com'
  s.homepage = 'http://github.com/pauldowman/gitmodel'

  s.summary = %q{An ActiveModel-compliant persistence framework for Ruby that uses Git for versioning and remote syncing.}
  s.description = <<-DESC.strip.gsub(/\n\s+/, " ")
GitModel persists Ruby objects using Git as a data storage engine. It's an
ActiveModel implementation so it works stand-alone or in Rails 3 as a drop-in
replacement for ActiveRecord or DataMapper. Because the database is a Git
repository it can be synced across multiple machines, manipulated with standard
Git client tools, can be branched and merged, and of course keeps the history
of all changes.
DESC

  s.add_dependency 'activemodel', '>= 3.0.1'
  s.add_dependency 'activesupport', '>= 3.0.1'
  s.add_dependency 'grit', '>= 2.3.0'
  s.add_dependency 'lockfile', '>= 1.4.3'
  s.add_dependency 'yajl-ruby', '>= 0.8.2'

  s.add_development_dependency 'ZenTest', '>= 4.4.0'
  s.add_development_dependency 'autotest', '>= 4.4.1'
  s.add_development_dependency 'rspec', '>= 2.0.1'

  s.files = `git ls-files`.split("\n")
  s.test_files = `git ls-files -- {test,spec,features}/*`.split("\n")
  s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) }
  s.require_paths = ["lib"]
  
end

Something went wrong with that request. Please try again.