Skip to content

Commit

Permalink
Setting up dm-rest-adapter for hoe.
Browse files Browse the repository at this point in the history
  • Loading branch information
bernerdschaefer committed Jul 16, 2008
1 parent 306e33d commit c2d8a90
Show file tree
Hide file tree
Showing 6 changed files with 54 additions and 28 deletions.
2 changes: 1 addition & 1 deletion adapters/dm-couchdb-adapter/Rakefile
Expand Up @@ -12,7 +12,7 @@ GEM_NAME = "dm-couchdb-adapter"
GEM_VERSION = DataMapper::Adapters::CouchDBAdapter::VERSION
GEM_DEPENDENCIES = [["dm-core", GEM_VERSION]]
GEM_CLEAN = ["log", "pkg"]
GEM_EXTRAS = { :has_rdoc => true, :extra_rdoc_files => %w[ README LICENSE TODO ] }
GEM_EXTRAS = { :has_rdoc => true, :extra_rdoc_files => %w[ README.txt LICENSE TODO ] }

PROJECT_NAME = "dm-more"
PROJECT_URL = "http://github.com/sam/dm-more/tree/master/adapters/dm-couchdb-adapter"
Expand Down
1 change: 1 addition & 0 deletions adapters/dm-rest-adapter/History.txt
@@ -0,0 +1 @@

26 changes: 26 additions & 0 deletions adapters/dm-rest-adapter/Manifest.txt
@@ -0,0 +1,26 @@
History.txt
LICENSE
Manifest.txt
README.txt
Rakefile
TODO
lib/rest_adapter.rb
lib/rest_adapter/version.rb
spec/create_spec.rb
spec/delete_spec.rb
spec/read_spec.rb
spec/ruby_forker.rb
spec/spec.opts
spec/spec_helper.rb
spec/update_spec.rb
stories/all.rb
stories/crud/create
stories/crud/delete
stories/crud/read
stories/crud/stories.rb
stories/crud/update
stories/helper.rb
stories/resources/helpers/book.rb
stories/resources/helpers/story_helper.rb
stories/resources/steps/read.rb
stories/resources/steps/using_rest_adapter.rb
@@ -1,4 +1,3 @@
dm-rest-adapter
==================
= dm-rest-adapter

A DataMapper adapter for REST Web Services
43 changes: 18 additions & 25 deletions adapters/dm-rest-adapter/Rakefile
@@ -1,40 +1,33 @@
require 'rubygems'
require 'spec'
require 'rake/clean'
require 'rake/gempackagetask'
require 'spec/rake/spectask'
require 'pathname'

CLEAN.include '{log,pkg}/'

spec = Gem::Specification.new do |s|
s.name = 'dm-rest-adapter'
s.version = '0.9.3'
s.platform = Gem::Platform::RUBY
s.has_rdoc = true
s.extra_rdoc_files = %w[ README LICENSE TODO ]
s.summary = 'REST Adapter for DataMapper'
s.description = s.summary
s.author = 'Potomac Ruby Hackers'
s.email = 'potomac-ruby-hackers@googlegroups.com'
s.homepage = 'http://github.com/pjb3/dm-more/tree/master/adapters/dm-rest-adapter'
s.require_path = 'lib'
s.files = FileList[ '{lib,spec}/**/*.rb', 'spec/spec.opts', 'Rakefile', *s.extra_rdoc_files ]
s.add_dependency('dm-core', "=#{s.version}")
end
ROOT = Pathname(__FILE__).dirname.expand_path
require ROOT + 'lib/rest_adapter/version'

AUTHOR = "Potomac Ruby Hackers"
EMAIL = "potomac-ruby-hackers@googlegroups.com"
GEM_NAME = "dm-rest-adapter"
GEM_VERSION = DataMapper::Adapters::RestAdapter::VERSION
GEM_DEPENDENCIES = [["dm-core", GEM_VERSION]]
GEM_CLEAN = ["log", "pkg"]
GEM_EXTRAS = { :has_rdoc => true, :extra_rdoc_files => %w[ README.txt LICENSE TODO ] }

PROJECT_NAME = "dm-more"
PROJECT_URL = "http://github.com/pjb3/dm-more/tree/master/adapters/dm-rest-adapter"
PROJECT_DESCRIPTION = PROJECT_SUMMARY = "REST Adapter for DataMapper"

require ROOT.parent.parent + 'tasks/hoe'

task :default => [ :spec ]

WIN32 = (RUBY_PLATFORM =~ /win32|mingw|cygwin/) rescue nil
SUDO = WIN32 ? '' : ('sudo' unless ENV['SUDOLESS'])

Rake::GemPackageTask.new(spec) do |pkg|
pkg.gem_spec = spec
end

desc "Install #{spec.name} #{spec.version}"
desc "Install #{GEM_NAME} #{GEM_VERSION}"
task :install => [ :package ] do
sh "#{SUDO} gem install pkg/#{spec.name}-#{spec.version} --no-update-sources", :verbose => false
sh "#{SUDO} gem install pkg/#{GEM_NAME}-#{GEM_VERSION} --no-update-sources", :verbose => false
end

desc 'Run specifications'
Expand Down
7 changes: 7 additions & 0 deletions adapters/dm-rest-adapter/lib/rest_adapter/version.rb
@@ -0,0 +1,7 @@
module DataMapper
module Adapters
class RestAdapter
VERSION = "0.9.3"
end
end
end

0 comments on commit c2d8a90

Please sign in to comment.