Module: Invar

Extended by:
TestExtension::LoadHook
Defined in:
lib/invar.rb,
lib/invar/test.rb,
lib/invar/scope.rb,
lib/invar/errors.rb,
lib/invar/reality.rb,
lib/invar/version.rb,
lib/invar/rake/tasks.rb,
lib/invar/file_locator.rb,
lib/invar/private_file.rb,
lib/invar/rake/task/config.rb,
lib/invar/rake/task/status.rb,
lib/invar/rake/task/secrets.rb,
lib/invar/rake/task/namespaced.rb

Overview

:nodoc:

Defined Under Namespace

Modules: EXT, Rake, TestExtension, XDG Classes: AmbiguousSourceError, EnvConfigCollisionError, FileLocator, ImmutableRealityError, MissingConfigFileError, MissingSecretsFileError, PrivateFile, Reality, SchemaValidationError, Scope, SecretsFileDecryptionError, SecretsFileEncryptionError

Constant Summary collapse

VERSION =

Current version of the gem

'0.9.2'

Class Method Summary collapse

Methods included from TestExtension::LoadHook

after_load, clear_hooks

Class Method Details

.method_missing(method_name) ⇒ Object



22
23
24
25
26
# File 'lib/invar.rb', line 22

def method_missing(method_name)
   guard_test_hooks method_name

   super
end

.new(**args) ⇒ Object

Alias for Invar::Reality.new

See Also:

  • Invar::Reality.new


17
18
19
# File 'lib/invar.rb', line 17

def self.new(**args)
   ::Invar::Reality.new(**args)
end

.respond_to_missing?(method_name, include_all) ⇒ Boolean

Returns:

  • (Boolean)


28
29
30
31
32
# File 'lib/invar.rb', line 28

def respond_to_missing?(method_name, include_all)
   guard_test_hooks method_name

   super(method_name, include_all)
end