Module: RestPack::Serializer::ClassMethods
- Defined in:
- lib/restpack_serializer/serializable.rb
Instance Method Summary collapse
Instance Method Details
#as_json(model, context = {}) ⇒ Object
64 65 66 |
# File 'lib/restpack_serializer/serializable.rb', line 64 def as_json(model, context = {}) new.as_json(model, context) end |
#key ⇒ Object
76 77 78 |
# File 'lib/restpack_serializer/serializable.rb', line 76 def key self.model_class.send(:table_name).to_sym end |
#model_class ⇒ Object
72 73 74 |
# File 'lib/restpack_serializer/serializable.rb', line 72 def model_class model_name.constantize end |
#model_name ⇒ Object
68 69 70 |
# File 'lib/restpack_serializer/serializable.rb', line 68 def model_name self.name.chomp('Serializer') end |