Sha256: 2e2cb6acd19b5db0bfd974481e5ff7e84944b9ddf9b63a2ade78f62febfdb962

Contents?: true

Size: 446 Bytes

Versions: 6

Compression:

Stored size: 446 Bytes

Contents

class Date
    def as_json
        strftime("%Y-%m-%d")
    end 
end

def Time
    def as_json
        xmlschema
    end
end

def Symbol
    def as_json
        to_s
    end
end

class Numeric
  def to_json(options = nil) #:nodoc:
    to_s
  end

  def as_json(options = nil) #:nodoc:
    self
  end
end

class Float
  def to_json(options = nil) #:nodoc:
    to_s
  end
end

class Integer
  def to_json(options = nil) #:nodoc:
    to_s
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
spiderfw-0.5.19 lib/spiderfw/utils/json.rb
spiderfw-0.5.18 lib/spiderfw/utils/json.rb
spiderfw-0.5.17 lib/spiderfw/utils/json.rb
spiderfw-0.5.16 lib/spiderfw/utils/json.rb
spiderfw-0.5.15 lib/spiderfw/utils/json.rb
spiderfw-0.5.14 lib/spiderfw/utils/json.rb