Class: GhostAdapter::VersionChecker

Inherits:
Object
  • Object
show all
Defined in:
lib/ghost_adapter/version_checker.rb

Constant Summary collapse

ALLOWED_RANGE =
Gem::Requirement.new('>= 1.1.0', '< 2')

Class Method Summary collapse

Class Method Details

.validate_executable!Object



18
19
20
21
# File 'lib/ghost_adapter/version_checker.rb', line 18

def validate_executable!
  found_version = fetch_version
  raise IncompatibleVersion, found_version unless ALLOWED_RANGE.satisfied_by? found_version
end