Sha256: 7e826be7e110fe6e08226961c75fcc9819d8c1132f82da8a821d2f1344c9ce09

Contents?: true

Size: 373 Bytes

Versions: 200

Compression:

Stored size: 373 Bytes

Contents

unless defined?(::JSON::JSON_LOADED) and ::JSON::JSON_LOADED
  require 'json'
end
defined?(::BigDecimal) or require 'bigdecimal'

class BigDecimal
  def self.json_create(object)
    BigDecimal._load object['b']
  end

  def as_json(*)
    {
      JSON.create_id => self.class.name,
      'b'            => _dump,
    }
  end

  def to_json(*)
    as_json.to_json
  end
end

Version data entries

200 entries across 166 versions & 21 rubygems

Version Path
classiccms-0.7.5 vendor/bundle/gems/json-1.7.3/lib/json/add/bigdecimal.rb
classiccms-0.7.4 vendor/bundle/gems/json-1.7.3/lib/json/add/bigdecimal.rb
classiccms-0.7.3 vendor/bundle/gems/json-1.7.3/lib/json/add/bigdecimal.rb
candlepin-api-0.4.0 bundle/ruby/1.8/gems/json-1.7.3/lib/json/add/bigdecimal.rb
candlepin-api-0.4.0 bundle/ruby/gems/json-1.7.3/lib/json/add/bigdecimal.rb
candlepin-api-0.4.0 bundle/ruby/1.9.1/gems/json-1.7.3/lib/json/add/bigdecimal.rb
classiccms-0.7.2 vendor/bundle/gems/json-1.7.3/lib/json/add/bigdecimal.rb
classiccms-0.7.1 vendor/bundle/gems/json-1.7.3/lib/json/add/bigdecimal.rb
classiccms-0.7.0 vendor/bundle/gems/json-1.7.3/lib/json/add/bigdecimal.rb
json_pure-1.6.8 lib/json/add/bigdecimal.rb
json-1.6.8 lib/json/add/bigdecimal.rb
json-1.6.8-java lib/json/add/bigdecimal.rb
challah-0.9.0 vendor/bundle/gems/json-1.7.5/lib/json/add/bigdecimal.rb
classiccms-0.6.9 vendor/bundle/gems/json-1.7.3/lib/json/add/bigdecimal.rb
jquery_regex-0.0.3 vendor/bundle/gems/jquery_regex-0.0.2/vendor/bundle/gems/json-1.7.5/lib/json/add/bigdecimal.rb
jquery_regex-0.0.3 vendor/bundle/gems/jquery_regex-0.0.2/vendor/bundle/gems/jquery_regex-0.0.1/vendor/bundle/gems/json-1.7.5/lib/json/add/bigdecimal.rb
jquery_regex-0.0.3 vendor/bundle/gems/jquery_regex-0.0.3/vendor/bundle/gems/jquery_regex-0.0.2/vendor/bundle/gems/json-1.7.5/lib/json/add/bigdecimal.rb
jquery_regex-0.0.3 vendor/bundle/gems/jquery_regex-0.0.3/vendor/bundle/gems/json-1.7.5/lib/json/add/bigdecimal.rb
jquery_regex-0.0.3 vendor/bundle/gems/json-1.7.5/lib/json/add/bigdecimal.rb
jquery_regex-0.0.3 vendor/bundle/gems/jquery_regex-0.0.3/vendor/bundle/gems/jquery_regex-0.0.1/vendor/bundle/gems/json-1.7.5/lib/json/add/bigdecimal.rb