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 |