class RSpec::GraphQLResponse::Validators::ValidationResult
Public Class Methods
fail(reason, args)
click to toggle source
# File lib/rspec/graphql_response/validators/validation_result.rb, line 9 def self.fail(reason, args) self.new(false, reason, args) end
new(is_valid, reason = nil, args = [])
click to toggle source
# File lib/rspec/graphql_response/validators/validation_result.rb, line 27 def initialize(is_valid, reason = nil, args = []) @is_valid = is_valid @reason = reason @args = args end
pass()
click to toggle source
# File lib/rspec/graphql_response/validators/validation_result.rb, line 5 def self.pass self.new(true) end
Public Instance Methods
reason()
click to toggle source
# File lib/rspec/graphql_response/validators/validation_result.rb, line 17 def reason if @reason.is_a? Proc @reason = @reason.call(*@args) end @reason end
valid?()
click to toggle source
# File lib/rspec/graphql_response/validators/validation_result.rb, line 13 def valid? @is_valid end