module OEmbed::Formatter::JSON

def backend

Returns the current JSON backend.
def backend
  set_default_backend unless defined?(@backend)
  raise OEmbed::FormatNotSupported, :json unless defined?(@backend)
  @backend
end

def backend_path

def backend_path
  'json/backends'
end

def set_default_backend

def set_default_backend
  DECODERS.find do |name|
    begin
      self.backend = name
      true
    rescue LoadError
      # Try next decoder.
      false
    end
  end
end

def test_value

def test_value
  <<-JSON
n":"1.0", "string":"test", "int":42,"html":"<i>Cool's</i>\\n the \\"word\\"\\u0021"}
  JSON
end