Module: Vapid::Directives
- Defined in:
- lib/vapid/directives.rb,
lib/vapid/directives/date.rb,
lib/vapid/directives/hide.rb,
lib/vapid/directives/href.rb,
lib/vapid/directives/show.rb,
lib/vapid/directives/text.rb,
lib/vapid/directives/audio.rb,
lib/vapid/directives/group.rb,
lib/vapid/directives/image.rb,
lib/vapid/directives/video.rb,
lib/vapid/directives/richtext.rb
Overview
Defined Under Namespace
Classes: Audio, Date, Group, Hide, Href, Image, Richtext, Show, Text, Video
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
._registered ⇒ Object
Returns the value of attribute _registered.
5
6
7
|
# File 'lib/vapid/directives.rb', line 5
def _registered
@_registered
end
|
Class Method Details
15
16
17
18
|
# File 'lib/vapid/directives.rb', line 15
def [](name)
registered[name.to_s]
end
|
.content_changers ⇒ Object
11
12
13
|
# File 'lib/vapid/directives.rb', line 11
def content_changers
registered.select { |_name, klass| klass.modifies_content? }
end
|
.register(name, klass) ⇒ Object
20
21
22
|
# File 'lib/vapid/directives.rb', line 20
def register(name, klass)
registered[name.to_s] = klass unless registered.key?(name)
end
|
.registered ⇒ Object
7
8
9
|
# File 'lib/vapid/directives.rb', line 7
def registered
@_registered ||= {}
end
|