diaspora/app/presenters/aspect_presenter.rb
2018-12-30 22:31:33 +01:00

28 lines
477 B
Ruby

# frozen_string_literal: true
class AspectPresenter < BasePresenter
def initialize(aspect)
@aspect = aspect
end
def as_json
{ :id => @aspect.id,
:name => @aspect.name,
}
end
def as_api_json(full=false)
values = {
id: @aspect.id,
name: @aspect.name,
order: @aspect.order_id
}
values[:chat_enabled] = @aspect.chat_enabled if full
values
end
def to_json(options={})
as_json.to_json(options)
end
end