Class: JsonldValidate::Matchers::BeValidJsonLd

Inherits:
Object
  • Object
show all
Defined in:
lib/jsonld_validate/matchers/be_valid_json_ld.rb

Instance Method Summary collapse

Instance Method Details

#failure_messageObject



11
12
13
# File 'lib/jsonld_validate/matchers/be_valid_json_ld.rb', line 11

def failure_message
  ['expected content to be JSON-LD valid', @validator.errors.join("\n")].join("\n\n")
end

#failure_message_when_negatedObject



15
16
17
# File 'lib/jsonld_validate/matchers/be_valid_json_ld.rb', line 15

def failure_message_when_negated
  'expected content not to be JSON-LD valid'
end

#matches?(content) ⇒ Boolean

Returns:

  • (Boolean)


6
7
8
9
# File 'lib/jsonld_validate/matchers/be_valid_json_ld.rb', line 6

def matches?(content)
  @validator = Validator.new(content)
  @validator.valid?
end