class Spring::Test::RailsVersion
Attributes
version[R]
Public Class Methods
new(string)
click to toggle source
# File lib/spring/test/rails_version.rb, line 6 def initialize(string) @version = Gem::Version.new(string) end
Public Instance Methods
bundles_spring?()
click to toggle source
# File lib/spring/test/rails_version.rb, line 23 def bundles_spring? version.segments.take(2) == [4, 1] || version > Gem::Version.new("4.1") end
controller_tests_dir()
click to toggle source
# File lib/spring/test/rails_version.rb, line 19 def controller_tests_dir rails_3? ? 'functional' : 'controllers' end
major()
click to toggle source
# File lib/spring/test/rails_version.rb, line 27 def major version.segments[0] end
minor()
click to toggle source
# File lib/spring/test/rails_version.rb, line 31 def minor version.segments[1] end
rails_3?()
click to toggle source
# File lib/spring/test/rails_version.rb, line 10 def rails_3? version < Gem::Version.new("4.0.0") end
Also aliased as: needs_testunit?
test_command()
click to toggle source
# File lib/spring/test/rails_version.rb, line 15 def test_command needs_testunit? ? 'bin/testunit' : 'bin/rake test' end
to_s()
click to toggle source
# File lib/spring/test/rails_version.rb, line 35 def to_s version.to_s end