class Markdownplus::PrettyJsonHandler

Public Instance Methods

execute(input, parameters, variables, warnings, errors) click to toggle source
# File lib/markdownplus/handler.rb, line 53
def execute(input, parameters, variables, warnings, errors)
  begin
    obj = JSON.parse(input)
    output = JSON.pretty_generate(obj)
  rescue => e
    output = input
    errors << "Invalid json"
  end
  "```json\n#{output}\n```"
end