]> git.openstreetmap.org Git - rails.git/blobdiff - vendor/gems/rspec-1.1.2/examples/pure/io_processor.rb
added RSpec and RSpec on Rails
[rails.git] / vendor / gems / rspec-1.1.2 / examples / pure / io_processor.rb
diff --git a/vendor/gems/rspec-1.1.2/examples/pure/io_processor.rb b/vendor/gems/rspec-1.1.2/examples/pure/io_processor.rb
new file mode 100644 (file)
index 0000000..6b15147
--- /dev/null
@@ -0,0 +1,8 @@
+class DataTooShort < StandardError; end
+
+class IoProcessor
+  # Does some fancy stuff unless the length of +io+ is shorter than 32
+  def process(io)
+    raise DataTooShort if io.read.length < 32
+  end
+end