Permalink
Please sign in to comment.
Showing
with
125 additions
and 0 deletions.
- +5 −0 .document
- +21 −0 .gitignore
- +20 −0 LICENSE
- +17 −0 README.rdoc
- +45 −0 Rakefile
- 0 lib/trucker.rb
- +1 −0 spec/spec.opts
- +9 −0 spec/spec_helper.rb
- +7 −0 spec/trucker_spec.rb
@@ -0,0 +1,5 @@ | ||
+README.rdoc | ||
+lib/**/*.rb | ||
+bin/* | ||
+features/**/*.feature | ||
+LICENSE |
21
.gitignore
@@ -0,0 +1,21 @@ | ||
+## MAC OS | ||
+.DS_Store | ||
+ | ||
+## TEXTMATE | ||
+*.tmproj | ||
+tmtags | ||
+ | ||
+## EMACS | ||
+*~ | ||
+\#* | ||
+.\#* | ||
+ | ||
+## VIM | ||
+*.swp | ||
+ | ||
+## PROJECT::GENERAL | ||
+coverage | ||
+rdoc | ||
+pkg | ||
+ | ||
+## PROJECT::SPECIFIC |
20
LICENSE
@@ -0,0 +1,20 @@ | ||
+Copyright (c) 2009 Patrick Crowley and Rob Kaufman | ||
+ | ||
+Permission is hereby granted, free of charge, to any person obtaining | ||
+a copy of this software and associated documentation files (the | ||
+"Software"), to deal in the Software without restriction, including | ||
+without limitation the rights to use, copy, modify, merge, publish, | ||
+distribute, sublicense, and/or sell copies of the Software, and to | ||
+permit persons to whom the Software is furnished to do so, subject to | ||
+the following conditions: | ||
+ | ||
+The above copyright notice and this permission notice shall be | ||
+included in all copies or substantial portions of the Software. | ||
+ | ||
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | ||
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | ||
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND | ||
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE | ||
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION | ||
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION | ||
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
17
README.rdoc
@@ -0,0 +1,17 @@ | ||
+= trucker | ||
+ | ||
+Description goes here. | ||
+ | ||
+== 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. | ||
+ | ||
+== Copyright | ||
+ | ||
+Copyright (c) 2010 Patrick Crowley and Rob Kaufman. See LICENSE for details. |
45
Rakefile
@@ -0,0 +1,45 @@ | ||
+require 'rubygems' | ||
+require 'rake' | ||
+ | ||
+begin | ||
+ require 'jeweler' | ||
+ Jeweler::Tasks.new do |gem| | ||
+ gem.name = "trucker" | ||
+ gem.summary = %Q{TODO: one-line summary of your gem} | ||
+ gem.description = %Q{TODO: longer description of your gem} | ||
+ gem.email = "rob@notch8.com" | ||
+ gem.homepage = "http://github.com/mokolabs/trucker" | ||
+ gem.authors = ["Patrick Crowley and Rob Kaufman"] | ||
+ gem.add_development_dependency "rspec", ">= 1.2.9" | ||
+ gem.add_development_dependency "yard", ">= 0" | ||
+ # gem is a Gem::Specification... see http://www.rubygems.org/read/chapter/20 for additional settings | ||
+ end | ||
+ Jeweler::GemcutterTasks.new | ||
+rescue LoadError | ||
+ puts "Jeweler (or a dependency) not available. Install it with: gem install jeweler" | ||
+end | ||
+ | ||
+require 'spec/rake/spectask' | ||
+Spec::Rake::SpecTask.new(:spec) do |spec| | ||
+ spec.libs << 'lib' << 'spec' | ||
+ spec.spec_files = FileList['spec/**/*_spec.rb'] | ||
+end | ||
+ | ||
+Spec::Rake::SpecTask.new(:rcov) do |spec| | ||
+ spec.libs << 'lib' << 'spec' | ||
+ spec.pattern = 'spec/**/*_spec.rb' | ||
+ spec.rcov = true | ||
+end | ||
+ | ||
+task :spec => :check_dependencies | ||
+ | ||
+task :default => :spec | ||
+ | ||
+begin | ||
+ require 'yard' | ||
+ YARD::Rake::YardocTask.new | ||
+rescue LoadError | ||
+ task :yardoc do | ||
+ abort "YARD is not available. In order to run yardoc, you must: sudo gem install yard" | ||
+ end | ||
+end |
No changes.
@@ -0,0 +1 @@ | ||
+--color |
@@ -0,0 +1,9 @@ | ||
+$LOAD_PATH.unshift(File.dirname(__FILE__)) | ||
+$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) | ||
+require 'trucker' | ||
+require 'spec' | ||
+require 'spec/autorun' | ||
+ | ||
+Spec::Runner.configure do |config| | ||
+ | ||
+end |
@@ -0,0 +1,7 @@ | ||
+require File.expand_path(File.dirname(__FILE__) + '/spec_helper') | ||
+ | ||
+describe "Trucker" do | ||
+ it "fails" do | ||
+ fail "hey buddy, you should probably rename this file and start specing for real" | ||
+ end | ||
+end |
0 comments on commit
d551f4f