Sha256: 36a920b865da4b379fb597850d2ff58d13b19aa59dffe48706aca60da355fe59

Contents?: true

Size: 769 Bytes

Versions: 1

Compression:

Stored size: 769 Bytes

Contents

module Ya
  module API
    module Direct
      module Version
      	module_function

        # @return [Integer]
        def major
          0
        end

        # @return [Integer]
        def minor
          2
        end

        # @return [Integer]
        def patch
          0
        end

        # @return [Integer, NilClass]
        def pre
          nil
        end

        # @return [Hash]
        def to_h
          {
            major: major,
            minor: minor,
            patch: patch,
            pre: pre,
          }
        end

        # @return [Array]
        def to_a
          [major, minor, patch, pre].compact
        end

        # @return [String]
        def to_s
          to_a.join('.')
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ya-api-direct-0.2.0 lib/ya/api/direct/version.rb