Sha256: 0008255ac155b962519da8b3670bc8692abc143b5fb6b63ad8f0ccdd618fcdbd
Contents?: true
Size: 336 Bytes
Versions: 2
Compression:
Stored size: 336 Bytes
Contents
# frozen_string_literal: true module Solid::Adapters module Configurable require_relative "configurable/options" def config @config ||= Options.new end def configuration(freeze: true) yield(config) config.tap { _1.freeze if freeze } end alias_method :configure, :configuration end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
solid-adapters-1.1.0 | lib/solid/adapters/configurable.rb |
solid-adapters-1.0.0 | lib/solid/adapters/configurable.rb |