Module: Clicksign::JsonApi::Serializer

Defined in:
lib/clicksign/json_api/serializer.rb

Class Method Summary collapse

Class Method Details

.dump(type:, attributes:, id: nil, relationships: {}) ⇒ Object



6
7
8
9
10
11
# File 'lib/clicksign/json_api/serializer.rb', line 6

def self.dump(type:, attributes:, id: nil, relationships: {})
  data = { type: type, attributes: attributes }
  data[:id] = id if id
  data[:relationships] = relationships unless relationships.empty?
  { data: data }
end