class PactBroker::Api::Decorators::DryValidationErrorsDecorator
Attributes
errors[R]
Public Class Methods
new(errors)
click to toggle source
@param errors [Hash]
# File lib/pact_broker/api/decorators/dry_validation_errors_decorator.rb, line 12 def initialize(errors) @errors = errors end
Public Instance Methods
to_hash(*_args, **_kwargs)
click to toggle source
@return [Hash]
# 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
to_json(*args, **kwargs)
click to toggle source
@return [String] JSON
# 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