Class: ArSerializer::CustomSerializable
- Inherits:
-
Object
- Object
- ArSerializer::CustomSerializable
- Defined in:
- lib/ar_serializer/serializer.rb
Instance Attribute Summary collapse
-
#ar_custom_serializable_models ⇒ Object
readonly
Returns the value of attribute ar_custom_serializable_models.
Instance Method Summary collapse
- #ar_custom_serializable_data(result) ⇒ Object
-
#initialize(models, &block) ⇒ CustomSerializable
constructor
A new instance of CustomSerializable.
Constructor Details
#initialize(models, &block) ⇒ CustomSerializable
Returns a new instance of CustomSerializable.
5 6 7 8 |
# File 'lib/ar_serializer/serializer.rb', line 5 def initialize(models, &block) @ar_custom_serializable_models = models @block = block end |
Instance Attribute Details
#ar_custom_serializable_models ⇒ Object (readonly)
Returns the value of attribute ar_custom_serializable_models.
4 5 6 |
# File 'lib/ar_serializer/serializer.rb', line 4 def ar_custom_serializable_models @ar_custom_serializable_models end |
Instance Method Details
#ar_custom_serializable_data(result) ⇒ Object
10 11 12 |
# File 'lib/ar_serializer/serializer.rb', line 10 def ar_custom_serializable_data(result) @block.call result end |