Update for Ruby 2.1.3
authorGreg Hurrell <greg@hurrell.net>
Sun, 19 Oct 2014 20:19:45 +0000 (13:19 -0700)
committerGreg Hurrell <greg@hurrell.net>
Sun, 19 Oct 2014 20:44:04 +0000 (13:44 -0700)
Will want to upgrade RSpec separately, but it was freaking out about the
pending specs. With this, the test suite is clean.

.ruby-version [new file with mode: 0644]
Gemfile.lock
spec/memoizing_cache_spec.rb
spec/node_spec.rb
walrat.gemspec

diff --git a/.ruby-version b/.ruby-version
new file mode 100644 (file)
index 0000000..ac2cdeb
--- /dev/null
@@ -0,0 +1 @@
+2.1.3
index 56eed8af4b1012cbe54a1564ea38668e7ada0909..a7b2ee40825e7df2c90fd549235ed09aacc2e681 100644 (file)
@@ -7,6 +7,7 @@ GEM
   remote: https://rubygems.org/
   specs:
     rspec (1.3.0)
+    yard (0.5.8)
 
 PLATFORMS
   ruby
@@ -14,3 +15,4 @@ PLATFORMS
 DEPENDENCIES
   rspec (= 1.3.0)
   walrat!
+  yard
index e3627973db5912c7c93351908d12062dfa5349f7..d6501188c15fb055b05c83f463d67a8e107519e5 100755 (executable)
@@ -1,4 +1,4 @@
-# Copyright 2007-2010 Wincent Colaiuta. All rights reserved.
+# Copyright 2007-2014 Greg Hurrell. All rights reserved.
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are met:
 #
@@ -43,9 +43,17 @@ describe Walrat::MemoizingCache::NoValueForKey do
 end
 
 describe Walrat::MemoizingCache do
-  it 'parses with memoizing turned on'
-  it 'parses with memoizing turned off'
-  specify 'parsing with memoization turned on is faster'
+  it 'parses with memoizing turned on' do
+    pending
+  end
+
+  it 'parses with memoizing turned off' do
+    pending
+  end
+
+  specify 'parsing with memoization turned on is faster' do
+    pending
+  end
 end
 
 # left-recursion is enabled by code in the memoizer and elsewhere; keep the
index e35987399ea5941cef1aef82d7ffa5ff80824484..8dbff44b491029d231069940c4b390d5a39a7c7b 100755 (executable)
@@ -1,4 +1,4 @@
-# Copyright 2007-2010 Wincent Colaiuta. All rights reserved.
+# Copyright 2007-2014 Greg Hurrell. All rights reserved.
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are met:
 #
@@ -23,5 +23,7 @@
 require File.expand_path('spec_helper', File.dirname(__FILE__))
 
 describe Walrat::Node do
-  it 'has behavior'
+  it 'has behavior' do
+    pending
+  end
 end
index e378975dc91d0d5f6448e510243a1a2b2ef78a29..df65f433a8fff0f7d02a562487415c424f572151 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 2007-2010 Wincent Colaiuta. All rights reserved.
+# Copyright 2007-2014 Greg Hurrell. All rights reserved.
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are met:
 #
 require File.expand_path('lib/walrat/version.rb', File.dirname(__FILE__))
 
 Gem::Specification.new do |s|
-  s.name              = 'walrat'
-  s.version           = Walrat::VERSION
-  s.author            = 'Wincent Colaiuta'
-  s.email             = 'win@wincent.com'
-  s.homepage          = 'https://wincent.com/products/walrat'
-  s.rubyforge_project = 'walrus'
-  s.platform          = Gem::Platform::RUBY
-  s.summary           = 'Object-oriented templating system'
-  s.description       = <<-DESC
+  s.author                = 'Greg Hurrell'
+  s.email                 = 'greg@hurrell.net'
+  s.has_rdoc              = true
+  s.homepage              = 'https://wincent.com/products/walrat'
+  s.name                  = 'walrat'
+  s.platform              = Gem::Platform::RUBY
+  s.require_paths         = ['lib']
+  s.required_ruby_version = '~> 2.1'
+  s.rubyforge_project     = 'walrus'
+  s.summary               = 'Object-oriented templating system'
+  s.version               = Walrat::VERSION
+  s.description           = <<-DESC
     Walrat is a Parsing Expression Grammar (PEG) parser generator that
     creates integrated lexers, "packrat" parsers, and Abstract Syntax Tree
     (AST) builders.
   DESC
-  s.require_paths     = ['lib']
-  s.has_rdoc          = true
 
   # TODO: add 'docs' subdirectory, 'README.txt' when they're done
   s.files             = Dir['lib/**/*.rb']