Module: MongoidExtended::Serializer
- Defined in:
- lib/mongoid_extended/serializer.rb
Class Method Summary collapse
-
.configured ⇒ Object
add active_model_serializers support for mongoid.
- .configured? ⇒ Boolean
Class Method Details
.configured ⇒ Object
add active_model_serializers support for mongoid
7 8 9 10 11 12 13 14 15 16 |
# File 'lib/mongoid_extended/serializer.rb', line 7 def configured unless defined?(::ActiveModel::SerializerSupport) raise MongoidExtended::GemsLoadError.new(:active_model_serializers) end ::Mongoid::Document.send(:include, ActiveModel::SerializerSupport) ::Mongoid::Criteria.delegate(:active_model_serializer, to: :to_a) @configured = true end |
.configured? ⇒ Boolean
18 19 20 |
# File 'lib/mongoid_extended/serializer.rb', line 18 def configured? !!@configured end |