Class: MediaTypes::Serialization::Serializers::EndpointDescriptionSerializer

Inherits:
Base
  • Object
show all
Defined in:
lib/media_types/serialization/serializers/endpoint_description_serializer.rb

Class Method Summary collapse

Methods inherited from Base

inherited

Class Method Details

.to_input_identifiers(serializers) ⇒ Object



13
14
15
16
17
18
19
# File 'lib/media_types/serialization/serializers/endpoint_description_serializer.rb', line 13

def self.to_input_identifiers(serializers)
  serializers
    .flat_map do |s|
      s[:serializer].inputs_for(views: [s[:view]]).registrations.keys
    end
    .uniq
end

.to_output_identifiers(serializers) ⇒ Object



21
22
23
24
25
26
27
# File 'lib/media_types/serialization/serializers/endpoint_description_serializer.rb', line 21

def self.to_output_identifiers(serializers)
  serializers
    .flat_map do |s|
      s[:serializer].outputs_for(views: [s[:view]]).registrations.keys
    end
    .uniq
end