Module: Unfig

Defined in:
lib/unfig.rb,
lib/unfig/loader.rb,
lib/unfig/version.rb,
lib/unfig/env_loader.rb,
lib/unfig/env_reader.rb,
lib/unfig/argv_loader.rb,
lib/unfig/file_loader.rb,
lib/unfig/param_config.rb,
lib/unfig/params_config.rb,
lib/unfig/param_validator.rb

Defined Under Namespace

Classes: ArgvLoader, EnvLoader, EnvReader, FileLoader, Loader, ParamConfig, ParamValidator, ParamsConfig

Constant Summary collapse

UNSUPPLIED =
Object.new.freeze
Error =
Class.new(StandardError)
Invalid =
Class.new(Error)
InvalidEnv =
Class.new(Error)
InvalidBooleanText =
Class.new(InvalidEnv)
InvalidIntegerText =
Class.new(InvalidEnv)
InvalidFloatingPointText =
Class.new(InvalidEnv)
InvalidYamlValue =
Class.new(Error)
FlagError =
Class.new(Error)
VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.load_optionsObject



18
# File 'lib/unfig.rb', line 18

def self.load_options(**) = Loader.new(**).read