Sha256: 1a6be77cb00578b34946ec505b1f1a2bc138978b6d80be02c8489519fea32649

Contents?: true

Size: 656 Bytes

Versions: 160

Compression:

Stored size: 656 Bytes

Contents

module PactBroker
  module Api
    module Contracts
      module PacticipantNameValidation

        include PactBroker::Messages

        def name_in_pact_present
          unless name_in_pact
            errors.add(:'name', validation_message('pact_missing_pacticipant_name', pacticipant: pacticipant))
          end
        end

        def name_not_blank
          if blank? name
            errors.add(:'name', validation_message('blank'))
          end
        end

        def blank? string
          string && string.strip.empty?
        end

        def empty? string
          string.nil? || blank?(string)
        end
      end
    end
  end
end

Version data entries

160 entries across 160 versions & 1 rubygems

Version Path
pact_broker-2.79.1 lib/pact_broker/api/contracts/pacticipant_name_validation.rb
pact_broker-2.79.0 lib/pact_broker/api/contracts/pacticipant_name_validation.rb
pact_broker-2.78.1 lib/pact_broker/api/contracts/pacticipant_name_validation.rb
pact_broker-2.78.0 lib/pact_broker/api/contracts/pacticipant_name_validation.rb
pact_broker-2.77.0 lib/pact_broker/api/contracts/pacticipant_name_validation.rb
pact_broker-2.76.2 lib/pact_broker/api/contracts/pacticipant_name_validation.rb
pact_broker-2.76.1 lib/pact_broker/api/contracts/pacticipant_name_validation.rb
pact_broker-2.76.0 lib/pact_broker/api/contracts/pacticipant_name_validation.rb
pact_broker-2.75.0 lib/pact_broker/api/contracts/pacticipant_name_validation.rb
pact_broker-2.74.1 lib/pact_broker/api/contracts/pacticipant_name_validation.rb
pact_broker-2.74.0 lib/pact_broker/api/contracts/pacticipant_name_validation.rb
pact_broker-2.73.0 lib/pact_broker/api/contracts/pacticipant_name_validation.rb
pact_broker-2.72.0 lib/pact_broker/api/contracts/pacticipant_name_validation.rb
pact_broker-2.71.0 lib/pact_broker/api/contracts/pacticipant_name_validation.rb
pact_broker-2.70.0 lib/pact_broker/api/contracts/pacticipant_name_validation.rb
pact_broker-2.69.0 lib/pact_broker/api/contracts/pacticipant_name_validation.rb
pact_broker-2.68.1 lib/pact_broker/api/contracts/pacticipant_name_validation.rb
pact_broker-2.68.0 lib/pact_broker/api/contracts/pacticipant_name_validation.rb
pact_broker-2.67.0 lib/pact_broker/api/contracts/pacticipant_name_validation.rb
pact_broker-2.66.0 lib/pact_broker/api/contracts/pacticipant_name_validation.rb