Sha256: c0b2eb4df8090446b89347415afb5716dae5c5ad8c3081be5f72ae9bf0393a7e

Contents?: true

Size: 589 Bytes

Versions: 3

Compression:

Stored size: 589 Bytes

Contents

module Pbmenv
  class VersionObject
    # @param [String] version_name
    # @param [Boolean] is_latest
    # @param [Boolean] is_current
    def initialize(version_name: , is_latest: , is_current: )
      @version_name = version_name
      @is_latest = is_latest
      @is_current = is_current
    end

    # @return [String]
    def version_name
      @version_name
    end

    # alias
    def name
      version_name
    end

    # @return [Boolean]
    def current_version?
      @is_current
    end

    # @return [Boolean]
    def latest_version?
      @is_latest
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
pbmenv-0.1.13 lib/pbmenv/version_object.rb
pbmenv-0.1.12 lib/pbmenv/version_object.rb
pbmenv-0.1.11 lib/pbmenv/version_object.rb