class Apitools::Middleware::Manifest

Public Class Methods

invalid_manifest() click to toggle source
# File lib/apitools/middleware/manifest.rb, line 20
def self.invalid_manifest
  # TODO: create own class for invalid manifest
  new()
end
parse(json) click to toggle source
# File lib/apitools/middleware/manifest.rb, line 12
def self.parse(json)
  parsed = JSON.parse(json)
  new(parsed)

rescue JSON::ParserError
  invalid_manifest
end

Public Instance Methods

==(other) click to toggle source
Calls superclass method
# File lib/apitools/middleware/manifest.rb, line 25
def ==(other)
  super or to_h == other
end
valid?() click to toggle source
# File lib/apitools/middleware/manifest.rb, line 29
def valid?
  ! empty?
end