Module: PactBroker::Api::Contracts::PacticipantNameValidation
- Includes:
- Messages
- Defined in:
- lib/pact_broker/api/contracts/pacticipant_name_validation.rb
Instance Method Summary
collapse
Methods included from Messages
#message, #potential_duplicate_pacticipant_message, #validation_message
Instance Method Details
#blank?(string) ⇒ Boolean
20
21
22
|
# File 'lib/pact_broker/api/contracts/pacticipant_name_validation.rb', line 20
def blank? string
string && string.strip.empty?
end
|
#empty?(string) ⇒ Boolean
24
25
26
|
# File 'lib/pact_broker/api/contracts/pacticipant_name_validation.rb', line 24
def empty? string
string.nil? || blank?(string)
end
|
#name_in_pact_present ⇒ Object
8
9
10
11
12
|
# File 'lib/pact_broker/api/contracts/pacticipant_name_validation.rb', line 8
def name_in_pact_present
unless name_in_pact
errors.add(:'name', validation_message('pact_missing_pacticipant_name', pacticipant: pacticipant))
end
end
|
#name_not_blank ⇒ Object
14
15
16
17
18
|
# File 'lib/pact_broker/api/contracts/pacticipant_name_validation.rb', line 14
def name_not_blank
if blank? name
errors.add(:'name', validation_message('blank'))
end
end
|