class Dhall::Resolvers::Default

Public Class Methods

new( path_reader: ReadPathSources, http_reader: ReadHttpSources, https_reader: http_reader, environment_reader: ReadEnvironmentSources, ipfs_public_gateway: URI("https://cloudflare-ipfs.com"), cache: RamCache.new, max_depth: 50 ) click to toggle source
Calls superclass method Dhall::Resolvers::Standard::new
# File lib/dhall/resolve.rb, line 349
def initialize(
        path_reader: ReadPathSources,
        http_reader: ReadHttpSources,
        https_reader: http_reader,
        environment_reader: ReadEnvironmentSources,
        ipfs_public_gateway: URI("https://cloudflare-ipfs.com"),
        cache: RamCache.new,
        max_depth: 50
)
        super(
                path_reader: ReadPathAndIPFSSources.new(
                        path_reader:    path_reader,
                        http_reader:    http_reader,
                        https_reader:   https_reader,
                        public_gateway: ipfs_public_gateway
                ),
                http_reader: http_reader, https_reader: https_reader, cache: cache,
                environment_reader: environment_reader, max_depth: max_depth
        )
end