Module: Undies
- Defined in:
- lib/undies.rb,
lib/undies/node.rb,
lib/undies/output.rb,
lib/undies/source.rb,
lib/undies/element.rb,
lib/undies/version.rb,
lib/undies/template.rb,
lib/undies/node_buffer.rb,
lib/undies/named_source.rb,
lib/undies/source_stack.rb
Defined Under Namespace
Classes: Element, NamedSource, Node, NodeBuffer, Output, Source, SourceStack, Template
Constant Summary collapse
- VERSION =
"2.2.0"
Class Method Summary collapse
- .named_source(name, *args, &block) ⇒ Object
-
.named_sources ⇒ Object
singleton accessors for named sources.
- .source(name) ⇒ Object
Class Method Details
.named_source(name, *args, &block) ⇒ Object
40 41 42 43 44 45 46 |
# File 'lib/undies/named_source.rb', line 40 def self.named_source(name, *args, &block) if args.empty? && block.nil? self.named_sources[name] else self.named_sources[name] = Undies::NamedSource.new(*args, &block) end end |
.named_sources ⇒ Object
singleton accessors for named sources
36 37 38 |
# File 'lib/undies/named_source.rb', line 36 def self.named_sources @@sources ||= {} end |