Module: Sho
- Defined in:
- lib/sho.rb,
lib/sho/version.rb,
lib/sho/configurator.rb,
lib/sho/argument_validator.rb
Overview
Sho is a small, non-framework view library based on Tilt.
`sho` object in an example below is an instance of Configurator, look at its docs to understand how to define rendering methods.
Defined Under Namespace
Classes: ArgumentValidator, Configurator
Constant Summary collapse
Class Method Summary collapse
-
.included(mod) ⇒ Object
Adds `#sho` method (access to instance of Configurator) to class/module `Sho` is included into.
Class Method Details
.included(mod) ⇒ Object
Adds `#sho` method (access to instance of Configurator) to class/module `Sho` is included into.
23 24 25 26 27 |
# File 'lib/sho.rb', line 23 def self.included(mod) mod.define_singleton_method(:sho) { @__sho_configurator__ ||= Configurator.new(mod) } end |