Module: SublimeTextKit::Configuration

Defined in:
lib/sublime_text_kit/configuration/model.rb,
lib/sublime_text_kit/configuration/contract.rb

Defined Under Namespace

Classes: Model

Constant Summary collapse

Contract =
Dry::Schema.Params do
  optional(:project_roots).filled :array
  optional(:metadata_dir).filled Etcher::Types::Pathname
  required(:snippets_format).filled :string
  required(:session_path).filled Etcher::Types::Pathname
  required(:user_dir).filled Etcher::Types::Pathname
end