zf

zenflows testing
git clone https://s.sonu.ch/~srfsh/zf.git
Log | Files | Refs | Submodules | README | LICENSE

validation.ex (450B)


      1 defmodule Absinthe.Phase.Validation do
      2   @moduledoc false
      3 
      4   alias Absinthe.Blueprint
      5 
      6   defmacro __using__(_) do
      7     quote do
      8       import unquote(__MODULE__).Helpers
      9     end
     10   end
     11 
     12   defmodule Helpers do
     13     @moduledoc false
     14 
     15     @spec any_invalid?([Blueprint.node_t()]) :: boolean
     16     def any_invalid?(nodes) do
     17       Enum.any?(nodes, fn
     18         %{flags: %{invalid: _}} ->
     19           true
     20 
     21         _ ->
     22           false
     23       end)
     24     end
     25   end
     26 end