Sha256: 4ea9febe54cde8ff33c777c870188340bf4742fd438b99d46e7c19110a964c45
Contents?: true
Size: 563 Bytes
Versions: 1
Compression:
Stored size: 563 Bytes
Contents
require "bundler/inline" gemfile do gem "memory_record", path: ".." gem "active_model_serializers" end class ColorInfo include MemoryRecord memory_record [ { key: :blue, }, { key: :red, }, ] end class ColorInfoSerializer < ActiveModel::Serializer attributes :key, :name end pp ActiveModelSerializers::SerializableResource.new(ColorInfo.first).as_json # => {:key=>:blue, :name=>"blue"} # >> [active_model_serializers] Rendered ColorInfoSerializer with ActiveModelSerializers::Adapter::Attributes (0.14ms) # >> {:key=>:blue, :name=>"blue"}
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
memory_record-0.0.15 | examples/0330_active_model_serializers.rb |