Sha256: 13b21f8a5a9a282f51b64c99757a00df3d77a76aa8dc4f7ca29074230d9b8cb9
Contents?: true
Size: 479 Bytes
Versions: 20
Compression:
Stored size: 479 Bytes
Contents
# frozen_string_literal: true require "dry/schema" require "etcher" Dry::Schema.load_extensions :monads module SublimeTextKit module Configuration 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 end end
Version data entries
20 entries across 20 versions & 1 rubygems