module Misty::Helper

Public Class Methods

json_encode?(data) click to toggle source
# File lib/misty/helper.rb, line 3
def self.json_encode?(data)
  return true if data.is_a?(Array) || data.is_a?(Hash)
  if data.is_a?(String)
    begin
      JSON.parse(data)
    rescue JSON::ParserError
      return false
    else
      return true
    end
  end
  return false
end
to_json(data) click to toggle source
# File lib/misty/helper.rb, line 18
def self.to_json(data)
  if data.is_a? String
    JSON.parse(data)
    return data
  end
  return JSON.dump(data)
end