Sha256: e34ee16e98d7c7ef7aaeff0dae56d999932c34f1b245e5ca9d4a99a6de502f68

Contents?: true

Size: 533 Bytes

Versions: 50

Compression:

Stored size: 533 Bytes

Contents

# frozen_string_literal: true

module Synvert::Core
  # GemSpec checks and compares gem version.
  class Rewriter::RubyVersion
    attr_reader :version

    # Initialize a ruby_version.
    #
    # @param version [String] ruby version
    def initialize(version)
      @version = version
    end

    # Check if the specified ruby version matches current ruby version.
    #
    # @return [Boolean] true if matches, otherwise false.
    def match?
      Gem::Version.new(RUBY_VERSION) >= Gem::Version.new(@version)
    end
  end
end

Version data entries

50 entries across 50 versions & 1 rubygems

Version Path
synvert-core-0.56.0 lib/synvert/core/rewriter/ruby_version.rb
synvert-core-0.55.0 lib/synvert/core/rewriter/ruby_version.rb
synvert-core-0.54.3 lib/synvert/core/rewriter/ruby_version.rb
synvert-core-0.54.2 lib/synvert/core/rewriter/ruby_version.rb
synvert-core-0.54.1 lib/synvert/core/rewriter/ruby_version.rb
synvert-core-0.54.0 lib/synvert/core/rewriter/ruby_version.rb
synvert-core-0.53.0 lib/synvert/core/rewriter/ruby_version.rb
synvert-core-0.52.1 lib/synvert/core/rewriter/ruby_version.rb
synvert-core-0.52.0 lib/synvert/core/rewriter/ruby_version.rb
synvert-core-0.51.1 lib/synvert/core/rewriter/ruby_version.rb
synvert-core-0.51.0 lib/synvert/core/rewriter/ruby_version.rb
synvert-core-0.50.0 lib/synvert/core/rewriter/ruby_version.rb
synvert-core-0.49.1 lib/synvert/core/rewriter/ruby_version.rb
synvert-core-0.49.0 lib/synvert/core/rewriter/ruby_version.rb
synvert-core-0.48.0 lib/synvert/core/rewriter/ruby_version.rb
synvert-core-0.47.0 lib/synvert/core/rewriter/ruby_version.rb
synvert-core-0.46.0 lib/synvert/core/rewriter/ruby_version.rb
synvert-core-0.45.2 lib/synvert/core/rewriter/ruby_version.rb
synvert-core-0.45.1 lib/synvert/core/rewriter/ruby_version.rb
synvert-core-0.45.0 lib/synvert/core/rewriter/ruby_version.rb