File: active_support/json/encoders/numeric.rb

Overview
Module Structure
Class Hierarchy
Code

Overview

Module Structure

  module: <Toplevel Module>
  module: <Built-in Module>
  class: Numeric#1
  class: Float#11
includes
  Rounding ( ActiveSupport::CoreExtensions::Float )
  Time ( ActiveSupport::CoreExtensions::Float )
inherits from
  Object ( Builtin-Module )
has properties
method: to_json / 1 #12
  class: Integer#17

Class Hierarchy

Object ( Builtin-Module )
  Numeric    #1
  Float    #11
  Integer    #17

Code

   1  class Numeric
   2    def to_json(options = nil) #:nodoc:
   3      to_s
   4    end
   5 
   6    def as_json(options = nil) #:nodoc:
   7      self
   8    end
   9  end
  10 
  11  class Float
  12    def to_json(options = nil) #:nodoc:
  13      to_s
  14    end
  15  end
  16 
  17  class Integer
  18    def to_json(options = nil) #:nodoc:
  19      to_s
  20    end
  21  end