Class: ClickSession::ResponseSerializer

Inherits:
Object
  • Object
show all
Defined in:
lib/click_session/response_serializer.rb

Instance Method Summary collapse

Instance Method Details

#serialize_failure(click_session) ⇒ Object



13
14
15
16
17
18
19
20
# File 'lib/click_session/response_serializer.rb', line 13

def serialize_failure(click_session)
  {
    id: click_session.id,
    status: {
      success: false
    }
  }
end

#serialize_success(click_session) ⇒ Object



3
4
5
6
7
8
9
10
11
# File 'lib/click_session/response_serializer.rb', line 3

def serialize_success(click_session)
  {
    id: click_session.id,
    status: {
      success: true
    },
    data: serializer.serialize(click_session.model)
  }
end