Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Initial commit to hammertime.

  • Loading branch information...
commit 7a2a8eee027a76de6858870262bf6c49b85061f3 0 parents
Avdi Grimm authored
5  .document
... ...
@@ -0,0 +1,5 @@
  1
+README.rdoc
  2
+lib/**/*.rb
  3
+bin/*
  4
+features/**/*.feature
  5
+LICENSE
21  .gitignore
... ...
@@ -0,0 +1,21 @@
  1
+## MAC OS
  2
+.DS_Store
  3
+
  4
+## TEXTMATE
  5
+*.tmproj
  6
+tmtags
  7
+
  8
+## EMACS
  9
+*~
  10
+\#*
  11
+.\#*
  12
+
  13
+## VIM
  14
+*.swp
  15
+
  16
+## PROJECT::GENERAL
  17
+coverage
  18
+rdoc
  19
+pkg
  20
+
  21
+## PROJECT::SPECIFIC
20  LICENSE
... ...
@@ -0,0 +1,20 @@
  1
+Copyright (c) 2009 Avdi Grimm
  2
+
  3
+Permission is hereby granted, free of charge, to any person obtaining
  4
+a copy of this software and associated documentation files (the
  5
+"Software"), to deal in the Software without restriction, including
  6
+without limitation the rights to use, copy, modify, merge, publish,
  7
+distribute, sublicense, and/or sell copies of the Software, and to
  8
+permit persons to whom the Software is furnished to do so, subject to
  9
+the following conditions:
  10
+
  11
+The above copyright notice and this permission notice shall be
  12
+included in all copies or substantial portions of the Software.
  13
+
  14
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  15
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  16
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  17
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  18
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  19
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  20
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
17  README.rdoc
Source Rendered
... ...
@@ -0,0 +1,17 @@
  1
+= hammertime
  2
+
  3
+Description goes here.
  4
+
  5
+== Note on Patches/Pull Requests
  6
+ 
  7
+* Fork the project.
  8
+* Make your feature addition or bug fix.
  9
+* Add tests for it. This is important so I don't break it in a
  10
+  future version unintentionally.
  11
+* Commit, do not mess with rakefile, version, or history.
  12
+  (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)
  13
+* Send me a pull request. Bonus points for topic branches.
  14
+
  15
+== Copyright
  16
+
  17
+Copyright (c) 2010 Avdi Grimm. See LICENSE for details.
45  Rakefile
... ...
@@ -0,0 +1,45 @@
  1
+require 'rubygems'
  2
+require 'rake'
  3
+
  4
+begin
  5
+  require 'jeweler'
  6
+  Jeweler::Tasks.new do |gem|
  7
+    gem.name = "hammertime"
  8
+    gem.summary = %Q{Exception debugging console for Ruby}
  9
+    gem.description = %Q{TODO: longer description of your gem}
  10
+    gem.email = "avdi@avdi.org"
  11
+    gem.homepage = "http://github.com/avdi/hammertime"
  12
+    gem.authors = ["Avdi Grimm"]
  13
+    gem.add_development_dependency "rspec", ">= 1.2.9"
  14
+    # gem is a Gem::Specification... see http://www.rubygems.org/read/chapter/20 for additional settings
  15
+  end
  16
+  Jeweler::GemcutterTasks.new
  17
+rescue LoadError
  18
+  puts "Jeweler (or a dependency) not available. Install it with: gem install jeweler"
  19
+end
  20
+
  21
+require 'spec/rake/spectask'
  22
+Spec::Rake::SpecTask.new(:spec) do |spec|
  23
+  spec.libs << 'lib' << 'spec'
  24
+  spec.spec_files = FileList['spec/**/*_spec.rb']
  25
+end
  26
+
  27
+Spec::Rake::SpecTask.new(:rcov) do |spec|
  28
+  spec.libs << 'lib' << 'spec'
  29
+  spec.pattern = 'spec/**/*_spec.rb'
  30
+  spec.rcov = true
  31
+end
  32
+
  33
+task :spec => :check_dependencies
  34
+
  35
+task :default => :spec
  36
+
  37
+require 'rake/rdoctask'
  38
+Rake::RDocTask.new do |rdoc|
  39
+  version = File.exist?('VERSION') ? File.read('VERSION') : ""
  40
+
  41
+  rdoc.rdoc_dir = 'rdoc'
  42
+  rdoc.title = "hammertime #{version}"
  43
+  rdoc.rdoc_files.include('README*')
  44
+  rdoc.rdoc_files.include('lib/**/*.rb')
  45
+end
0  hammertime.rb b/lib/hammertime.rb
No changes.
7  spec/hammertime_spec.rb
... ...
@@ -0,0 +1,7 @@
  1
+require File.expand_path(File.dirname(__FILE__) + '/spec_helper')
  2
+
  3
+describe "Hammertime" do
  4
+  it "fails" do
  5
+    fail "hey buddy, you should probably rename this file and start specing for real"
  6
+  end
  7
+end
1  spec/spec.opts
... ...
@@ -0,0 +1 @@
  1
+--color
9  spec/spec_helper.rb
... ...
@@ -0,0 +1,9 @@
  1
+$LOAD_PATH.unshift(File.dirname(__FILE__))
  2
+$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
  3
+require 'hammertime'
  4
+require 'spec'
  5
+require 'spec/autorun'
  6
+
  7
+Spec::Runner.configure do |config|
  8
+  
  9
+end

0 notes on commit 7a2a8ee

Please sign in to comment.
Something went wrong with that request. Please try again.