Module: Sevgi::Graphics::Mixtures

Defined in:
lib/sevgi/graphics/mixtures.rb,
lib/sevgi/graphics/mixtures/rdf.rb,
lib/sevgi/graphics/mixtures/call.rb,
lib/sevgi/graphics/mixtures/core.rb,
lib/sevgi/graphics/mixtures/lint.rb,
lib/sevgi/graphics/mixtures/save.rb,
lib/sevgi/graphics/mixtures/tile.rb,
lib/sevgi/graphics/mixtures/hatch.rb,
lib/sevgi/graphics/mixtures/export.rb,
lib/sevgi/graphics/mixtures/render.rb,
lib/sevgi/graphics/mixtures/include.rb,
lib/sevgi/graphics/mixtures/symbols.rb,
lib/sevgi/graphics/mixtures/identify.rb,
lib/sevgi/graphics/mixtures/inkscape.rb,
lib/sevgi/graphics/mixtures/validate.rb,
lib/sevgi/graphics/mixtures/wrappers.rb,
lib/sevgi/graphics/mixtures/duplicate.rb,
lib/sevgi/graphics/mixtures/polyfills.rb,
lib/sevgi/graphics/mixtures/transform.rb,
lib/sevgi/graphics/mixtures/underscore.rb

Defined Under Namespace

Modules: Call, Core, Duplicate, Export, Hatch, Identify, Include, Inkscape, Lint, Polyfills, RDF, Render, Save, Symbols, Tile, Transform, Underscore, Validate, Wrappers

Class Method Summary collapse

Class Method Details

.mixin(mod, document = Graphics::Document::Base, &block) ⇒ Object



6
7
8
9
# File 'lib/sevgi/graphics/mixtures.rb', line 6

def self.mixin(mod, document = Graphics::Document::Base, &block)
  document.mixture(mod)
  document.mixture(::Module.new(&block)) if block
end