SystemLive

zio.System$.SystemLive$
object SystemLive extends System

Attributes

Graph
Supertypes
trait System
trait Serializable
class Object
trait Matchable
class Any
Self type
SystemLive.type

Members list

Type members

Inherited classlikes

trait UnsafeAPI

Attributes

Inherited from:
System
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def env(variable: => String)(implicit trace: Trace): IO[SecurityException, Option[String]]
def envOrElse(variable: => String, alt: => String)(implicit trace: Trace): IO[SecurityException, String]
def envOrOption(variable: => String, alt: => Option[String])(implicit trace: Trace): IO[SecurityException, Option[String]]
def envs(implicit trace: Trace): IO[SecurityException, Map[String, String]]
def lineSeparator(implicit trace: Trace): UIO[String]
def properties(implicit trace: Trace): IO[Throwable, Map[String, String]]
def property(prop: => String)(implicit trace: Trace): IO[Throwable, Option[String]]
def propertyOrElse(prop: => String, alt: => String)(implicit trace: Trace): IO[Throwable, String]
def propertyOrOption(prop: => String, alt: => Option[String])(implicit trace: Trace): IO[Throwable, Option[String]]

Concrete fields

override val unsafe: UnsafeAPI