Module: Isorun

Extended by:
ActiveSupport::Autoload
Defined in:
lib/isorun/config.rb,
lib/isorun.rb,
lib/isorun/engine.rb,
lib/isorun/module.rb,
lib/isorun/context.rb,
lib/isorun/version.rb,
lib/isorun/function.rb,
lib/isorun/resolver.rb,
lib/isorun/config/option.rb,
app/helpers/isorun/app_helper.rb,
lib/isorun/config/validations.rb,
app/helpers/isorun/vite_app_helper.rb,
lib/isorun/config/abstract_builder.rb,
sig/isorun.rbs,
sig/isorun/module.rbs,
sig/isorun/context.rbs,
sig/isorun/function.rbs,
sig/isorun/resolver.rbs,
sig/isorun/app_helper.rbs,
sig/isorun/context/from.rbs,
sig/isorun/context/import.rbs,
sig/isorun/vite_app_helper.rbs

Overview

Defined Under Namespace

Modules: AppHelper, Resolver, ViteAppHelper Classes: Config, Context, Engine, Error, Function, MissingConfiguration, MissingConfigurationBuilderClass, Module

Constant Summary collapse

VERSION =

Returns:

  • (String)
"0.1.13"

Class Method Summary collapse

Class Method Details

.configuration ⇒ Object Also known as: config

Returns:

  • (Object)


23
24
25
# File 'lib/isorun/config.rb', line 23

def configuration
  @config || (raise MissingConfiguration)
end

.configure(&block) ⇒ Object

Returns:

  • (Object)


19
20
21
# File 'lib/isorun/config.rb', line 19

def configure(&block)
  @config = Config::Builder.new(&block).build
end