Sha256: fc898db529001a1a6dcce360fb241a29e15f34cb3a287bd945b507ac3077f2ba
Contents?: true
Size: 651 Bytes
Versions: 2
Compression:
Stored size: 651 Bytes
Contents
# frozen_string_literal: true require_relative 'invar/version' require_relative 'invar/errors' require_relative 'invar/reality' # Invar is a Ruby Gem that provides a single source of truth for application configuration, secrets, and environment # variables. module Invar # Alias for Invar::Reality.new # # @see Invar::Reality.new def self.new(**args) ::Invar::Reality.new(**args) end class << self def method_missing(meth) if [:after_load, :clear_hooks].include? meth raise ::Invar::ImmutableRealityError, ::Invar::ImmutableRealityError::HOOK_MSG end super end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
invar-0.9.0 | lib/invar.rb |
invar-0.8.0 | lib/invar.rb |