class Object

Public Instance Methods

to_json(*args) click to toggle source
# File lib/ridc.rb, line 16
def to_json(*args)
  if self.respond_to?("to_ridc_json")
    to_ridc_json(*args)
  else
    to_json_raisintelligence_bup(*args)
  end
rescue Exception => ex
  return '{ "error":' +  %Q{"#{self.class.to_s} - #{ex.to_s}"} + '}'
end
Also aliased as: to_json_raisintelligence_bup
to_json_raisintelligence_bup(*args)
Alias for: to_json
to_ridc_json(*args) click to toggle source
# File lib/ridc.rb, line 29
def to_ridc_json(*args)
  jsonstring = "{ "
  self.each_pair do |key,value|
    begin
      jsonstring << %Q{"#{key}":} + value.to_json  + ","
    rescue Exception => e
      jsonstring << %Q{"#{key}":} + e.to_s.to_json + ","
    end
  end
  jsonstring.gsub!(/,$/, " }")
  return jsonstring
end