class PactBroker::Api::Decorators::DryValidationErrorsDecorator
Attributes
Public Class Methods
Source
# File lib/pact_broker/api/decorators/dry_validation_errors_decorator.rb, line 12 def initialize(errors) @errors = errors end
@param errors [Hash]
Public Instance Methods
Source
# File lib/pact_broker/api/decorators/dry_validation_errors_decorator.rb, line 17 def to_hash(*_args, **_kwargs) { errors: PactBroker::Api::Contracts::DryValidationErrorsFormatter.format_errors(errors) } end
@return [Hash]
Source
# File lib/pact_broker/api/decorators/dry_validation_errors_decorator.rb, line 22 def to_json(*args, **kwargs) to_hash(*args, **kwargs).to_json end
@return [String] JSON