mirror of
https://github.com/codeninjasllc/discourse.git
synced 2024-12-12 00:31:48 -05:00
14 lines
362 B
Ruby
14 lines
362 B
Ruby
class EmbeddingSerializer < ApplicationSerializer
|
|
attributes :id, :fields, :base_url
|
|
attributes *Embedding.settings
|
|
|
|
has_many :embeddable_hosts, serializer: EmbeddableHostSerializer, embed: :ids
|
|
|
|
def fields
|
|
Embedding.settings
|
|
end
|
|
|
|
def read_attribute_for_serialization(attr)
|
|
object.respond_to?(attr) ? object.send(attr) : send(attr)
|
|
end
|
|
end
|