Skip to content

Commit

Permalink
Robbie said so.
Browse files Browse the repository at this point in the history
  • Loading branch information
irjudson committed Oct 28, 2010
1 parent f39ead0 commit e8eb539
Show file tree
Hide file tree
Showing 6 changed files with 70 additions and 58 deletions.
10 changes: 6 additions & 4 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
source :rubygems
gemspec

gem "yogo-datamapper", :git => "git://github.com/yogo/yogo-datamapper.git"
gem "yogo-operation", :git => "git://github.com/yogo/yogo-operation.git"
#gem "yogo-support", :git => "git://github.com/yogo/yogo-support.git"

#
# Development and Test Dependencies
#
Expand All @@ -16,16 +20,14 @@ group :development, :test do
end
end

group :development do
group :development, :test do
gem "racksh"
gem "sinatra-reloader"
gem "rake"
gem "jeweler"
gem "yard"
gem "yardstick"
end

group :test do
# Testing gems.
gem "rspec"
gem "rack-test"
gem "cucumber"
Expand Down
58 changes: 48 additions & 10 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
GIT
remote: git://github.com/yogo/yogo-datamapper.git
revision: b2ff5468ad51c95b87bbbe809195f2b61e63db53
revision: f3d0dbfbc54f1bf43873b099d0f61b7378b77c2c
specs:
yogo-datamapper (0.1.0)
dm-aggregates (~> 1.0.0)
dm-core (~> 1.0.0)
dm-is-remixable (~> 1.0.0)
dm-migrations (~> 1.0.0)
dm-timestamps (~> 1.0.0)
dm-types (~> 1.0.0)
dm-validations (~> 1.0.0)
dm-aggregates (~> 1.0.2)
dm-core (~> 1.0.2)
dm-is-remixable
dm-migrations
dm-timestamps
dm-types (~> 1.0.2)
dm-validations
yogo-operation
yogo-support

GIT
remote: git://github.com/yogo/yogo-operation.git
revision: 957671d00aec582c463a9687fe679358c7826a2c
revision: 1f2fbbeb4d136011ad7d819d8ed54eeee2bfc91b
specs:
yogo-operation (0.1.2)
dataflow
Expand All @@ -26,6 +26,7 @@ PATH
specs:
yogo-db (0.0.0)
activesupport
carrierwave
dm-core
dm-migrations
dm-postgres-adapter
Expand All @@ -44,7 +45,10 @@ GEM
addressable (2.2.2)
archive-tar-minitar (0.5.2)
autotest (4.4.1)
backports (1.18.2)
builder (2.1.2)
carrierwave (0.5.0)
activesupport (~> 3.0.0)
columnize (0.3.1)
cucumber (0.9.3)
builder (~> 2.1.2)
Expand Down Expand Up @@ -95,14 +99,22 @@ GEM
extlib (0.9.15)
factory_girl (1.3.2)
fastercsv (1.5.3)
gemcutter (0.6.1)
gherkin (2.2.9)
json (~> 1.4.6)
term-ansicolor (~> 1.0.5)
git (1.2.5)
jeweler (1.4.0)
gemcutter (>= 0.1.0)
git (>= 1.2.5)
rubyforge (>= 2.0.0)
json (1.4.6)
json_pure (1.4.6)
linecache (0.43)
linecache19 (0.5.11)
ruby_core_source (>= 0.1.4)
monkey-lib (0.5.4)
backports
rack (1.2.1)
rack-debug (1.4.2)
rack (>= 1.0)
Expand All @@ -112,6 +124,10 @@ GEM
ruby-debug19 (>= 0.11.6)
rack-test (0.5.6)
rack (>= 1.0)
racksh (0.9.8)
rack (>= 1.0)
rack-test (>= 0.5)
rake (0.8.7)
rspec (2.0.1)
rspec-core (~> 2.0.1)
rspec-expectations (~> 2.0.1)
Expand All @@ -137,13 +153,28 @@ GEM
ruby-debug-base19 (>= 0.11.19)
ruby_core_source (0.1.4)
archive-tar-minitar (>= 0.5.2)
rubyforge (2.0.4)
json_pure (>= 1.1.7)
sinatra (1.1.0)
rack (~> 1.1)
tilt (~> 1.1)
sinatra-advanced-routes (0.5.1)
monkey-lib (~> 0.5.0)
sinatra (~> 1.0)
sinatra-sugar (~> 0.5.0)
sinatra-reloader (0.5.0)
sinatra (~> 1.0)
sinatra-advanced-routes (~> 0.5.0)
sinatra-sugar (0.5.0)
monkey-lib (~> 0.5.0)
sinatra (~> 1.0)
stringex (1.1.0)
term-ansicolor (1.0.5)
tilt (1.1)
uuidtools (2.1.1)
yard (0.6.1)
yardstick (0.1.0)
yard (~> 0.2)
yogo-support (0.1.1)

PLATFORMS
Expand All @@ -152,6 +183,7 @@ PLATFORMS
DEPENDENCIES
activesupport
autotest
carrierwave
cucumber
dm-core
dm-migrations
Expand All @@ -161,15 +193,21 @@ DEPENDENCIES
dm-timestamps
dm-validations
factory_girl
jeweler
json
rack
rack-debug
rack-debug19
rack-test
rspec (~> 2.0.0.beta.22)
racksh
rake
rspec
ruby-debug
ruby-debug19
sinatra
sinatra-reloader
yard
yardstick
yogo-datamapper!
yogo-db!
yogo-operation!
43 changes: 9 additions & 34 deletions Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,53 +7,28 @@ rescue LoadError
end

begin
require 'rack-debug/tasks'
rescue LoadError

end

begin
require 'jeweler'
Jeweler::Tasks.new do |gem|
gem.name = "yogo-db"
gem.summary = "Yogo DB Rest components"
gem.description = "Restful interface to yogo data components"
gem.email = "[email protected]"
gem.homepage = "http://github.com/yogo/yogo-db"
gem.authors = ["Ryan Heimbuch"]
gem.add_bundler_dependencies
# gem is a Gem::Specification... see http://www.rubygems.org/read/chapter/20 for additional settings
require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new(:spec)

desc 'Run all examples using rcov'
RSpec::Core::RakeTask.new(:rcov) do |spec|
spec.rcov = true
spec.rcov_opts = %[-Ilib -Ispec --exclude "mocks,expectations,gems/*,spec/resources,spec/lib,spec/spec_helper.rb,db/*,/Library/Ruby/*,config/*"]
spec.rcov_opts << %[--no-html --aggregate coverage.data]
end
Jeweler::GemcutterTasks.new
rescue LoadError
puts "Jeweler (or a dependency) not available. Install it with: gem install jeweler"
puts "RSpec not installed. Install with: bundle install"
end

require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new(:spec)

desc 'Run all examples using rcov'
RSpec::Core::RakeTask.new(:rcov) do |spec|
spec.rcov = true
spec.rcov_opts = %[-Ilib -Ispec --exclude "mocks,expectations,gems/*,spec/resources,spec/lib,spec/spec_helper.rb,db/*,/Library/Ruby/*,config/*"]
spec.rcov_opts << %[--no-html --aggregate coverage.data]
end

# task :spec => :check_dependencies

begin
require 'cucumber/rake/task'
Cucumber::Rake::Task.new(:features)

task :features => :check_dependencies
rescue LoadError
task :features do
abort "Cucumber is not available. In order to run features, you must: sudo gem install cucumber"
end
end

task :default => :spec

begin
require 'yard'
YARD::Rake::YardocTask.new
Expand Down
1 change: 0 additions & 1 deletion features/support/env.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
$LOAD_PATH.unshift(File.dirname(__FILE__) + '/../../lib')
require 'yogo-db'
require 'spec/expectations'
4 changes: 1 addition & 3 deletions spec/factories/schema.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# Defining a schema factory

Factory.define(:schema) do |u|
u.sequence(:name) {|n| "yogo_#{n}"}
u.sequence(:name) { |n| "yogo_#{n}" }
u.operations [['add/property', :name, 'String']]

end
12 changes: 6 additions & 6 deletions yogo-db.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -81,8 +81,8 @@ Gem::Specification.new do |s|
s.add_runtime_dependency( %q<dm-validations>, [">= 0"])
s.add_runtime_dependency( %q<dm-sqlite-adapter>, [">= 0"])
s.add_runtime_dependency( %q<dm-postgres-adapter>, [">= 0"])
s.add_runtime_dependency( %q<yogo-operation>, [">= 0"])
s.add_runtime_dependency( %q<yogo-datamapper>, [">= 0"])
# s.add_runtime_dependency( %q<yogo-operation>, [">= 0"])
# s.add_runtime_dependency( %q<yogo-datamapper>, [">= 0"])
s.add_runtime_dependency( %q<json>, [">= 0"])
s.add_runtime_dependency( %q<carrierwave>, [">= 0"])
else
Expand All @@ -96,8 +96,8 @@ Gem::Specification.new do |s|
s.add_dependency( %q<dm-validations>, [">= 0"])
s.add_dependency( %q<dm-sqlite-adapter>, [">= 0"])
s.add_dependency( %q<dm-postgres-adapter>, [">= 0"])
s.add_dependency( %q<yogo-operation>, [">= 0"])
s.add_dependency( %q<yogo-datamapper>, [">= 0"])
# s.add_dependency( %q<yogo-operation>, [">= 0"])
# s.add_dependency( %q<yogo-datamapper>, [">= 0"])
s.add_dependency( %q<json>, [">= 0"])
s.add_dependency( %q<carrierwave>, [">= 0"])
end
Expand All @@ -112,8 +112,8 @@ Gem::Specification.new do |s|
s.add_dependency( %q<dm-validations>, [">= 0"])
s.add_dependency( %q<dm-sqlite-adapter>, [">= 0"])
s.add_dependency( %q<dm-postgres-adapter>, [">= 0"])
s.add_dependency( %q<yogo-operation>, [">= 0"])
s.add_dependency( %q<yogo-datamapper>, [">= 0"])
# s.add_dependency( %q<yogo-operation>, [">= 0"])
# s.add_dependency( %q<yogo-datamapper>, [">= 0"])
s.add_dependency( %q<json>, [">= 0"])
s.add_dependency( %q<carrierwave>, [">= 0"])
end
Expand Down

0 comments on commit e8eb539

Please sign in to comment.