module NRSER::Version

Public Class Methods

doc_url(rel_path) click to toggle source

Get a URL to a place in the current version's docs on ruby-docs.org.

@param [String] rel_path

Relative path.

@return [String]

The RubyDocs URL.
# File lib/nrser/version.rb, line 62
def self.doc_url rel_path
  File.join(
    "http://www.rubydoc.info/gems/nrser",
    NRSER::Version.release.to_s,
    rel_path
  )
end
gem_version() click to toggle source

@return [Gem::Version]

Parse of {NRSER::VERSION}.
# File lib/nrser/version.rb, line 29
def self.gem_version
  Gem::Version.new VERSION
end
release() click to toggle source

The `Gem::Version` “release” for {NRSER::VERSION} - everything before any `-<alpha-numeric>` prerelease part (like `-dev`).

@see ruby-doc.org/stdlib-2.4.1/libdoc/rubygems/rdoc/Gem/Version.html#method-i-release

@example

NRSER::VERSION
# => '0.0.21.dev'

NRSER::Version.release
# => #<Gem::Version "0.0.21">

@return [Gem::Version]

# File lib/nrser/version.rb, line 49
def self.release
  gem_version.release
end