diaspora/app/presenters/aspect_presenter.rb
2020-01-21 23:35:01 +01:00

26 lines
456 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, with_order: true)
values = {
id: @aspect.id,
name: @aspect.name
}
values[:order] = @aspect.order_id if with_order
values
end
def to_json(options={})
as_json.to_json(options)
end
end