Module: RestPack::Serializer::ClassMethods
- Defined in:
- lib/restpack_serializer/serializable.rb
Instance Method Summary collapse
Instance Method Details
#as_json(model, options = {}) ⇒ Object
51 52 53 |
# File 'lib/restpack_serializer/serializable.rb', line 51 def as_json(model, = {}) new.as_json(model, ) end |
#key ⇒ Object
63 64 65 |
# File 'lib/restpack_serializer/serializable.rb', line 63 def key self.model_class.send(:table_name).to_sym end |
#model_class ⇒ Object
59 60 61 |
# File 'lib/restpack_serializer/serializable.rb', line 59 def model_class model_name.constantize end |
#model_name ⇒ Object
55 56 57 |
# File 'lib/restpack_serializer/serializable.rb', line 55 def model_name self.name.chomp('Serializer') end |