class Composer::Semver::Constraint::Base
Public Instance Methods
match_specific?(provider)
click to toggle source
# File lib/composer/semver/constraint/base.rb, line 38 def match_specific?(provider) raise NotImplementedError end
matches?(provider)
click to toggle source
# File lib/composer/semver/constraint/base.rb, line 25 def matches?(provider) unless provider.kind_of?(::Composer::Semver::Constraint::Base) raise ArgumentError, 'The "provider" must be a subclass of Composer::Semver::Constraint::Base' end if provider.instance_of?(self.class) match_specific?(provider) else provider.matches?(self) end end
pretty_string()
click to toggle source
# File lib/composer/semver/constraint/base.rb, line 20 def pretty_string return to_s unless @pretty_string @pretty_string end
pretty_string=(pretty_string)
click to toggle source
# File lib/composer/semver/constraint/base.rb, line 16 def pretty_string=(pretty_string) @pretty_string = pretty_string end