Module: ActiveSupport::JSON::Encoders
- Defined in:
- lib/active_support/json/encoders.rb
Constant Summary collapse
- @@encoders =
{}
Class Method Summary collapse
Class Method Details
.[](klass) ⇒ Object
12 13 14 15 16 17 |
# File 'lib/active_support/json/encoders.rb', line 12 def [](klass) klass.ancestors.each do |k| encoder = encoders[k] return encoder if encoder end end |
.define_encoder(klass, &block) ⇒ Object
8 9 10 |
# File 'lib/active_support/json/encoders.rb', line 8 def define_encoder(klass, &block) encoders[klass] = block end |