Skip to content
Browse files

Updated Rakefile, README, etc.

  • Loading branch information...
1 parent 0811be8 commit 96f33658039277bd396594d3b5df51ebc1d438ad @avdi committed Jan 17, 2010
Showing with 19 additions and 1 deletion.
  1. +1 −0 .gitignore
  2. +8 −0 README.rdoc
  3. +8 −1 Rakefile
  4. +2 −0 example.rb
View
1 .gitignore
@@ -19,3 +19,4 @@ rdoc
pkg
## PROJECT::SPECIFIC
+/hammertime.gemspec
View
8 README.rdoc
@@ -75,6 +75,14 @@ This enables a fix-and-continue style of development:
Attempt (3/3)
No error raised
+== Known Bugs
+
+ * Hammertime cannot intercept exceptions which are raised from native code.
+
+== TODO
+
+ * Better integration with IRB to enable a "Retry" option.
+
== Copyright
Copyright (c) 2010 Avdi Grimm. See LICENSE for details.
View
9 Rakefile
@@ -6,10 +6,17 @@ begin
Jeweler::Tasks.new do |gem|
gem.name = "hammertime"
gem.summary = %Q{Exception debugging console for Ruby}
- gem.description = %Q{TODO: longer description of your gem}
+ gem.description = <<END
+When this library is required, it replaces the default Ruby exception-raising
+behavior. When an error is raised, the developer is presented with a menu
+enabling them to ignore the error, view a stack trace, debug the error using IRB
+or ruby-debug, and more.
+END
gem.email = "avdi@avdi.org"
gem.homepage = "http://github.com/avdi/hammertime"
gem.authors = ["Avdi Grimm"]
+ gem.add_dependency "ruby-debug", "~> 0.10"
+ gem.add_dependency "highline", "~> 1.5"
gem.add_development_dependency "rspec", ">= 1.2.9"
# gem is a Gem::Specification... see http://www.rubygems.org/read/chapter/20 for additional settings
end
View
2 example.rb
@@ -15,3 +15,5 @@ def faulty_method
puts "Error raised: #{error.inspect}"
end
end
+
+

0 comments on commit 96f3365

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