class Model include ActiveModel::SerializerSupport def initialize(hash={}) @attributes = hash end def read_attribute_for_serialization(name) @attributes[name] end end class ModelSerializer < ActiveModel::Serializer attributes :attr1, :attr2 def attr2 attr2 = object.read_attribute_for_serialization(:attr2) if scope attr2 + '-' + scope else attr2 end end end