Sha256: 36b728b1bf75f1698b0d5fce94f0fad923d332dedd979406ec57bb9f6fce3677
Contents?: true
Size: 529 Bytes
Versions: 2
Compression:
Stored size: 529 Bytes
Contents
# frozen_string_literal: true require "zeitwerk" require "logger" require "lockbox" require "async/http" loader = Zeitwerk::Loader.for_gem loader.setup module Cryptoform class Error < StandardError; end class ConfigValidationError < Cryptoform::Error; end class StateMissingError < Cryptoform::Error; end class << self def run(path) config = Cryptoform::Config::Builder.new.tap { _1.instance_eval(File.read(path)) } config.validate! Cryptoform::Server.new(config.config).run end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cryptoform-0.2.0 | lib/cryptoform.rb |
cryptoform-0.1.0 | lib/cryptoform.rb |