Module: StandaloneTypograf

Extended by:
ActiveSupport::Autoload
Includes:
Dashes, Ellipsis, Fractions, Mnemonics, Nbspaces, Quotes
Defined in:
lib/standalone_typograf.rb,
lib/standalone_typograf/dashes.rb,
lib/standalone_typograf/quotes.rb,
lib/standalone_typograf/version.rb,
lib/standalone_typograf/ellipsis.rb,
lib/standalone_typograf/nbspaces.rb,
lib/standalone_typograf/fractions.rb,
lib/standalone_typograf/mnemonics.rb

Overview

:nodoc:

Defined Under Namespace

Modules: Dashes, Ellipsis, Fractions, Mnemonics, Nbspaces, Quotes Classes: Typograf

Constant Summary collapse

VERSION =
'3.0.2'
@@processors =
{}

Constants included from Quotes

Quotes::CHARS, Quotes::LOCK, Quotes::Q

Constants included from Ellipsis

Ellipsis::CHAR

Constants included from Nbspaces

Nbspaces::CHAR, Nbspaces::PARTICLES

Constants included from Mnemonics

Mnemonics::TEMPLATES

Constants included from Dashes

Dashes::CHAR

Class Method Summary collapse

Class Method Details

.processorsObject



16
17
18
# File 'lib/standalone_typograf.rb', line 16

def processors
  @@processors
end

.register_processor(_module) ⇒ Object

Processor registration like { :dasherize => StandaloneTypograf::Dasherize::Processor}



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

def register_processor(_module)
  @@processors[_module.to_s.split('::').second.downcase.to_sym] = _module
end