Class: PactBroker::Api::Contracts::PacticipantNameContract

Inherits:
Reform::Contract
  • Object
show all
Includes:
Messages
Defined in:
lib/pact_broker/api/contracts/pacticipant_name_contract.rb

Direct Known Subclasses

PutPacticipantNameContract

Instance Method Summary collapse

Methods included from Messages

#message, #potential_duplicate_pacticipant_message, #validation_message

Instance Method Details

#blank?(string) ⇒ Boolean

Returns:

  • (Boolean)


17
18
19
# File 'lib/pact_broker/api/contracts/pacticipant_name_contract.rb', line 17

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

#empty?(string) ⇒ Boolean

Returns:

  • (Boolean)


21
22
23
# File 'lib/pact_broker/api/contracts/pacticipant_name_contract.rb', line 21

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