class Terraform::VersionRequirement

Helper class for checking if versions match requirements

Attributes

requirement[R]

Public Class Methods

new(requirement) click to toggle source
# File lib/terraform/version_requirement.rb, line 8
def initialize(requirement)
  @requirement = requirement && Gem::Requirement.new(*requirement)
end

Public Instance Methods

satisfied_by?(version) click to toggle source
# File lib/terraform/version_requirement.rb, line 12
def satisfied_by?(version)
  !requirement || requirement.satisfied_by?(Gem::Version.new(version))
end
to_s() click to toggle source
# File lib/terraform/version_requirement.rb, line 16
def to_s
  requirement.to_s
end