Module: LatestVersion

Defined in:
lib/latest_version.rb,
lib/latest_version/cli.rb,
lib/latest_version/version.rb,
lib/latest_version/completion.rb

Defined Under Namespace

Modules: Completion Classes: CLI

Constant Summary collapse

UnknownLibraryError =
Class.new(StandardError)
VERSION =
'0.1.2'

Class Method Summary collapse

Class Method Details

.call(library) ⇒ Object



23
24
25
# File 'lib/latest_version.rb', line 23

def self.call(library)
  LIBRARIES.fetch(library.to_sym) { raise UnknownLibraryError, library }.call
end

.supported_librariesObject



27
28
29
# File 'lib/latest_version.rb', line 27

def self.supported_libraries
  LIBRARIES.keys.sort
end