scinote-web/app/serializers/api/v1/result_table_serializer.rb

23 lines
439 B
Ruby
Raw Normal View History

# frozen_string_literal: true
module Api
module V1
class ResultTableSerializer < ActiveModel::Serializer
type :result_tables
attributes :table_id, :table_contents, :table_metadata
def table_id
object.table&.id
end
def table_metadata
object.table&.metadata
end
def table_contents
object.table&.contents&.force_encoding(Encoding::UTF_8)
end
end
end
end