cartodb-4.42/app/controllers/carto/api/public/kuviz_presenter.rb
2024-04-06 05:25:13 +00:00

28 lines
623 B
Ruby

module Carto
module Api
module Public
class KuvizPresenter
def initialize(context, user, kuviz)
@context = context
@user = user
@kuviz = kuviz
end
def to_hash
{
id: @kuviz.id,
name: @kuviz.name,
privacy: @kuviz.privacy,
created_at: @kuviz.created_at,
updated_at: @kuviz.updated_at,
url: CartoDB.url(@context, 'kuviz_show',
params: { id: @kuviz.id },
user: @user)
}
end
end
end
end
end