Module: Sevgi::Graphics::Mixtures::Symbols

Defined in:
lib/sevgi/graphics/mixtures/symbols.rb

Instance Method Summary collapse

Instance Method Details

#Symbols(mod, *args, **kwargs, &block) ⇒ Object



7
8
9
10
11
12
# File 'lib/sevgi/graphics/mixtures/symbols.rb', line 7

def Symbols(mod, *args, **kwargs, &block)
  CallWithin(mod, :defs, :symbol, *args, **kwargs) do |name, element|
    element[:id] = block ? block.call(name) : name.to_s.split("_").join("-")
    title(name.to_s.split("_").map(&:capitalize).join(" "))
  end
end