Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

file 34 lines (28 sloc) 0.638 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
module VCR
  extend self

  # @return [String] the current VCR version.
  # @note This string also has singleton methods:
  #
  # * `major` [Integer] The major version.
  # * `minor` [Integer] The minor version.
  # * `patch` [Integer] The patch version.
  # * `parts` [Array<Integer>] List of the version parts.
  def version
    @version ||= begin
      string = '2.2.2'

      def string.parts
        split('.').map { |p| p.to_i }
      end

      def string.major
        parts[0]
      end

      def string.minor
        parts[1]
      end

      def string.patch
        parts[2]
      end

      string
    end
  end
end
Something went wrong with that request. Please try again.