Table of Contents - Blockenspiel 0.5.0 Documentation
Pages
- Blockenspiel
-
History
- 0.5.0 / 2016-01-07
- 0.4.6 / (never actually released)
- 0.4.5 / 2012-06-27
- 0.4.4 / 2012-06-27
- 0.4.3 / 2011-06-22
- 0.4.2 / 2011-06-02
- 0.4.1 / 2010-06-23
- 0.4.0 / 2010-06-21
- 0.3.3 / 2010-05-24
- 0.3.2 / 2009-11-17
- 0.3.1 / 2009-11-08
- 0.3.0 / 2009-11-04
- 0.2.2 / 2009-10-28
- 0.2.1 / 2009-04-16
- 0.2.0 / 2009-04-15
- 0.1.1 / 2008-11-06
- 0.1.0 / 2008-10-29
- 0.0.4 / 2008-10-24
- 0.0.3 / 2008-10-23
- 0.0.2 / 2008-10-21
- 0.0.1 / 2008-10-20
-
ImplementingDSLblocks
- Implementing DSL Blocks
- An illustrative overview of DSL blocks
- Defining DSL blocks
- Implementation strategy 1: block parameters
- The parameterless block syntax
- Implementation strategy 2: instance_eval
- Implementation strategy 3: delegation
- Implementation strategy 4: arity detection
- Implementation strategy 5: mixins
- Blockenspiel: a comprehensive implementation
- Summary
- References
- About the author
- README
Classes and Modules
- Blockenspiel
- Blockenspiel::Base
- Blockenspiel::BlockParameterError
- Blockenspiel::BlockenspielError
- Blockenspiel::Builder
- Blockenspiel::DSL
- Blockenspiel::DSLMissingError
- Blockenspiel::DSLSetupMethods
Methods
- ::invoke — Blockenspiel
- ::mixin_available? — Blockenspiel
- #add_method — Blockenspiel::Builder
- #dsl_attr_accessor — Blockenspiel::DSLSetupMethods
- #dsl_attr_writer — Blockenspiel::DSLSetupMethods
- #dsl_method — Blockenspiel::DSLSetupMethods
- #dsl_methods — Blockenspiel::DSLSetupMethods