Commit a568c9664672e2a43459e98cecebd50e38ce294c

Authored by Winfield Peterson
1 parent 5f55b940
Exists in master

Load ruby-debug vs. ruby-debug19 based on ruby version.

Check the ruby version and conditionally add a runtime dependency on the right
debugging library.

Fixes errors installing gem on pre-1.9 versions of Ruby.
Showing 1 changed file with 15 additions and 3 deletions   Show diff stats
settingslogic.gemspec
... ... @@ -47,18 +47,30 @@ Gem::Specification.new do |s|
47 47 s.add_runtime_dependency(%q<rake>, [">= 0"])
48 48 s.add_runtime_dependency(%q<jeweler>, [">= 0"])
49 49 s.add_runtime_dependency(%q<rspec>, [">= 0"])
50   - s.add_runtime_dependency(%q<ruby-debug19>, [">= 0"])
  50 + if RUBY_VERSION < "1.9"
  51 + s.add_runtime_dependency(%q<ruby-debug>, [">= 0"])
  52 + else
  53 + s.add_runtime_dependency(%q<ruby-debug19>, [">= 0"])
  54 + end
51 55 else
52 56 s.add_dependency(%q<rake>, [">= 0"])
53 57 s.add_dependency(%q<jeweler>, [">= 0"])
54 58 s.add_dependency(%q<rspec>, [">= 0"])
55   - s.add_dependency(%q<ruby-debug19>, [">= 0"])
  59 + if RUBY_VERSION < "1.9"
  60 + s.add_dependency(%q<ruby-debug>, [">= 0"])
  61 + else
  62 + s.add_dependency(%q<ruby-debug19>, [">= 0"])
  63 + end
56 64 end
57 65 else
58 66 s.add_dependency(%q<rake>, [">= 0"])
59 67 s.add_dependency(%q<jeweler>, [">= 0"])
60 68 s.add_dependency(%q<rspec>, [">= 0"])
61   - s.add_dependency(%q<ruby-debug19>, [">= 0"])
  69 + if RUBY_VERSION < "1.9"
  70 + s.add_dependency(%q<ruby-debug>, [">= 0"])
  71 + else
  72 + s.add_dependency(%q<ruby-debug19>, [">= 0"])
  73 + end
62 74 end
63 75 end
64 76  
... ...