Module: Naplug::ClassMethods

Defined in:
lib/naplug.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#pluginsObject (readonly)

Returns the value of attribute plugins.



10
11
12
# File 'lib/naplug.rb', line 10

def plugins
  @plugins
end

Instance Method Details

#plugin(tag = :main, &block) ⇒ Object



12
13
14
15
# File 'lib/naplug.rb', line 12

def plugin(tag = :main, &block)
  @plugins = Hash.new unless @plugins
  @plugins[tag] = create_metaplugin tag, block
end

#tagsObject



17
18
19
# File 'lib/naplug.rb', line 17

def tags
  self.plugins.keys
end