View Source Spark.Igniter (spark v2.2.10)
Helpers for patching Spark DSLs.
Summary
Functions
Adds an extension to a DSL module.
Returns {igniter, true}
if the module has the extension, or {igniter, false}
otherwise.
Prepends a new section or list of sections to the section order in a formatter configuration.
Removes an extension from a DSL module.
Sets an option at a given path within in a DSL.
Functions
Link to this function
add_extension(igniter, module, type, key, extension, singleton? \\ false)
View SourceAdds an extension to a DSL module.
Returns {igniter, true}
if the module has the extension, or {igniter, false}
otherwise.
Prepends a new section or list of sections to the section order in a formatter configuration.
Link to this function
remove_extension(igniter, module, type, key, extension, singleton? \\ false)
View SourceRemoves an extension from a DSL module.
@spec set_option( Igniter.t(), module(), dsl_path :: [atom()], value :: term(), (Sourceror.Zipper.t() -> {:ok, Sourceror.Zipper.t()} | {:error, term() | [term()]} | :error) ) :: Igniter.t()
Sets an option at a given path within in a DSL.