lib/lti_1p3/platform.ex
defmodule Lti_1p3.Platform do
import Lti_1p3.Config
@doc """
Creates a new platform instance.
## Examples
iex> create_platform_instance(platform_instance)
{:ok, %Lti_1p3.Platform.PlatformInstance{}}
iex> create_platform_instance(platform_instance)
{:error, %Lti_1p3.DataProviderError{}}
"""
def create_platform_instance(%Lti_1p3.Platform.PlatformInstance{} = platform_instance), do:
provider!().create_platform_instance(platform_instance)
end