@@ -103,34 +103,51 @@ defmodule Absinthe.Blueprint.Schema.ObjectTypeDefinition do
103103 Enum . map ( directives , fn directive ->
104104 % {
105105 name: directive . name ,
106- args: Enum . map ( directive . arguments , fn arg ->
107- % {
108- name: arg . name ,
109- value: serialize_argument_value ( arg . input_value )
110- }
111- end )
106+ args:
107+ Enum . map ( directive . arguments , fn arg ->
108+ % {
109+ name: arg . name ,
110+ value: serialize_argument_value ( arg . input_value )
111+ }
112+ end )
112113 }
113114 end )
114115 end
115116
116117 def build_applied_directives ( _ ) , do: [ ]
117118
118- defp serialize_argument_value ( % Absinthe.Blueprint.Input.String { value: value } ) , do: inspect ( value )
119- defp serialize_argument_value ( % Absinthe.Blueprint.Input.Integer { value: value } ) , do: to_string ( value )
120- defp serialize_argument_value ( % Absinthe.Blueprint.Input.Float { value: value } ) , do: to_string ( value )
121- defp serialize_argument_value ( % Absinthe.Blueprint.Input.Boolean { value: value } ) , do: to_string ( value )
119+ defp serialize_argument_value ( % Absinthe.Blueprint.Input.String { value: value } ) ,
120+ do: inspect ( value )
121+
122+ defp serialize_argument_value ( % Absinthe.Blueprint.Input.Integer { value: value } ) ,
123+ do: to_string ( value )
124+
125+ defp serialize_argument_value ( % Absinthe.Blueprint.Input.Float { value: value } ) ,
126+ do: to_string ( value )
127+
128+ defp serialize_argument_value ( % Absinthe.Blueprint.Input.Boolean { value: value } ) ,
129+ do: to_string ( value )
130+
122131 defp serialize_argument_value ( % Absinthe.Blueprint.Input.Null { } ) , do: "null"
123132 defp serialize_argument_value ( % Absinthe.Blueprint.Input.Enum { value: value } ) , do: value
133+
124134 defp serialize_argument_value ( % Absinthe.Blueprint.Input.List { items: items } ) do
125135 "[" <> Enum . map_join ( items , ", " , & serialize_argument_value / 1 ) <> "]"
126136 end
137+
127138 defp serialize_argument_value ( % Absinthe.Blueprint.Input.Object { fields: fields } ) do
128- "{" <> Enum . map_join ( fields , ", " , fn field ->
129- "#{ field . name } : #{ serialize_argument_value ( field . input_value ) } "
130- end ) <> "}"
139+ "{" <>
140+ Enum . map_join ( fields , ", " , fn field ->
141+ "#{ field . name } : #{ serialize_argument_value ( field . input_value ) } "
142+ end ) <> "}"
131143 end
132- defp serialize_argument_value ( % Absinthe.Blueprint.Input.RawValue { content: content } ) , do: serialize_argument_value ( content )
133- defp serialize_argument_value ( % Absinthe.Blueprint.Input.Value { raw: raw } ) , do: serialize_argument_value ( raw )
144+
145+ defp serialize_argument_value ( % Absinthe.Blueprint.Input.RawValue { content: content } ) ,
146+ do: serialize_argument_value ( content )
147+
148+ defp serialize_argument_value ( % Absinthe.Blueprint.Input.Value { raw: raw } ) ,
149+ do: serialize_argument_value ( raw )
150+
134151 defp serialize_argument_value ( value ) , do: inspect ( value )
135152
136153 defimpl Inspect do
0 commit comments