Sha256: dfb9318dc0305a03201eef52c17e99bc30c75b7a12f722be09d1607dbc6c92f5
Contents?: true
Size: 711 Bytes
Versions: 1
Compression:
Stored size: 711 Bytes
Contents
# frozen_string_literal: true require 'bundler' Bundler.setup require 'dry-struct' require 'dry-types' require 'sober_swag/types' require 'sober_swag/version' require 'active_support/inflector' ## # Root namespace module SoberSwag class Error < StandardError; end autoload :Parser, 'sober_swag/parser' autoload :Serializer, 'sober_swag/serializer' autoload :Blueprint, 'sober_swag/blueprint' autoload :Nodes, 'sober_swag/nodes' autoload :Compiler, 'sober_swag/compiler' autoload :Controller, 'sober_swag/controller' ## # Define a struct of something. # Useful to prevent weirdness from autoloading. def self.struct(parent = Dry::Struct, &block) Class.new(parent, &block) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sober_swag-0.1.0 | lib/sober_swag.rb |