class PactBroker::Versions::ResolvedSelector

Constants

PROPERTY_NAMES

Public Class Methods

new(properties = {}, version) click to toggle source
# File lib/pact_broker/versions/selector.rb, line 18
def initialize(properties = {}, version)
  properties.without(*PROPERTY_NAMES).tap { |it| warn("WARN: Unsupported property for #{self.class.name}: #{it.keys.join(", ")} at #{caller[0..3]}") if it.any? }
  merge!(properties.merge(version: version))
end

Public Instance Methods

resolved_branch_name() click to toggle source
# File lib/pact_broker/versions/selector.rb, line 23
def resolved_branch_name
  self[:resolved_branch_name]
end
version() click to toggle source
# File lib/pact_broker/versions/selector.rb, line 27
def version
  self[:version]
end