Module: DslOrganizer

Extended by:
Core
Defined in:
lib/dsl_organizer.rb,
lib/dsl_organizer/core.rb,
lib/dsl_organizer/errors.rb,
lib/dsl_organizer/version.rb,
lib/dsl_organizer/container.rb,
lib/dsl_organizer/export_command.rb,
lib/dsl_organizer/export_container.rb,
lib/dsl_organizer/command_container.rb

Overview

DslOrganizer allows to build flexible notations very quickly and same time they will understandable. @example:

include DslOrganizer.dictionary(commands: {
    before: BeforeHook,
    after: AfterHook
})

@note:

The idea was found here
https://www.toptal.com/ruby/ruby-dsl-metaprogramming-guide

Defined Under Namespace

Modules: Container, Core, Errors, ExportCommand Classes: CommandContainer, ExportContainer

Constant Summary collapse

VERSION =
'1.0.0'.freeze

Method Summary

Methods included from Core

dictionary