Module: Fars::ModelSerializable
- Included in:
- ActiveRecord::Base
- Defined in:
- lib/fars/model_serializable.rb
Instance Method Summary collapse
Instance Method Details
#serialize(opts = {}) ⇒ Object
2 3 4 5 6 |
# File 'lib/fars/model_serializable.rb', line 2 def serialize(opts = {}) api_prefix = opts[:api_version] + '::' if opts[:api_version] serializer_class = (opts[:serializer] || "#{api_prefix}#{self.class.base_class}Serializer").constantize serializer_class.new(self, opts).to_json end |