Sha256: ab126372c19f0b86de9b17303d77a9bf31316f3bbb001ce26b874deeed5b30c2
Contents?: true
Size: 568 Bytes
Versions: 14
Compression:
Stored size: 568 Bytes
Contents
# frozen_string_literal: true require "dry/monads" require "dry/validation" require "zeitwerk" Dry::Schema.load_extensions :monads Dry::Validation.load_extensions :monads Zeitwerk::Loader.new.then do |loader| loader.inflector.inflect "api" => "API" loader.tag = File.basename __FILE__, ".rb" loader.push_dir __dir__ loader.setup end # Main namespace. module Tana def self.loader registry = Zeitwerk::Registry @loader ||= registry.loaders.find { |loader| loader.tag == File.basename(__FILE__, ".rb") } end def self.new(...) = Client.new(...) end
Version data entries
14 entries across 14 versions & 1 rubygems