Class: Dscf::Core::BusinessSerializer

Inherits:
ActiveModel::Serializer
  • Object
show all
Defined in:
app/serializers/dscf/core/business_serializer.rb

Instance Method Summary collapse

Instance Method Details

#review_reasonObject

Reason the admin gave on the latest review (modification request or rejection), so the owner can see why without needing the push notification. nil for approved/pending/draft.



19
20
21
22
# File 'app/serializers/dscf/core/business_serializer.rb', line 19

def review_reason
  feedback = object.current_review_for(:default)&.feedback
  feedback && (feedback["reason"] || feedback[:reason])
end

#review_statusObject



12
13
14
# File 'app/serializers/dscf/core/business_serializer.rb', line 12

def review_status
  object.current_status_for(:default)
end