Module RedCloth::Formatters::Base
In: lib/redcloth/formatters/base.rb
lib/redcloth/formatters/base.rb

Methods

Public Instance methods

[Source]

    # File lib/redcloth/formatters/base.rb, line 52
52:     def after_transform(text)
53:       
54:     end

[Source]

    # File lib/redcloth/formatters/base.rb, line 52
52:     def after_transform(text)
53:       
54:     end

[Source]

    # File lib/redcloth/formatters/base.rb, line 48
48:     def before_transform(text)
49:       
50:     end

[Source]

    # File lib/redcloth/formatters/base.rb, line 48
48:     def before_transform(text)
49:       
50:     end

[Source]

    # File lib/redcloth/formatters/base.rb, line 24
24:     def ignore(opts)
25:       opts[:text]
26:     end

[Source]

    # File lib/redcloth/formatters/base.rb, line 24
24:     def ignore(opts)
25:       opts[:text]
26:     end

[Source]

    # File lib/redcloth/formatters/base.rb, line 33
33:     def inline_redcloth_version(opts)
34:       RedCloth::VERSION::STRING
35:     end

[Source]

    # File lib/redcloth/formatters/base.rb, line 33
33:     def inline_redcloth_version(opts)
34:       RedCloth::VERSION::STRING
35:     end

[Source]

    # File lib/redcloth/formatters/base.rb, line 44
44:     def method_missing(method, opts)
45:       opts[:text] || ""
46:     end

[Source]

    # File lib/redcloth/formatters/base.rb, line 44
44:     def method_missing(method, opts)
45:       opts[:text] || ""
46:     end
notextile(opts)

Alias for ignore

notextile(opts)

Alias for ignore

[Source]

    # File lib/redcloth/formatters/base.rb, line 4
 4:     def pba(opts)
 5:       opts.delete(:style) if filter_styles
 6:       opts.delete(:class) if filter_classes
 7:       opts.delete(:id) if filter_ids
 8: 
 9:       atts = ''
10:       opts["text-align""text-align"] = opts.delete(:align)
11:       opts[:style] += ';' if opts[:style] && (opts[:style][-1..-1] != ';')
12:       [:float, "text-align""text-align", "vertical-align""vertical-align"].each do |a|
13:         opts[:style] = "#{a}:#{opts[a]};#{opts[:style]}" if opts[a]
14:       end
15:       ["padding-right""padding-right", "padding-left""padding-left"].each do |a|
16:         opts[:style] = "#{a}:#{opts[a]}em;#{opts[:style]}" if opts[a]
17:       end
18:       [:style, :class, :lang, :id, :colspan, :rowspan, :title, :start, :align].each do |a|
19:         atts << " #{a}=\"#{ html_esc(opts[a].to_s, :html_escape_attributes) }\"" if opts[a]
20:       end
21:       atts
22:     end

[Source]

    # File lib/redcloth/formatters/base.rb, line 4
 4:     def pba(opts)
 5:       opts.delete(:style) if filter_styles
 6:       opts.delete(:class) if filter_classes
 7:       opts.delete(:id) if filter_ids
 8: 
 9:       atts = ''
10:       opts["text-align""text-align"] = opts.delete(:align)
11:       opts[:style] += ';' if opts[:style] && (opts[:style][-1..-1] != ';')
12:       [:float, "text-align""text-align", "vertical-align""vertical-align"].each do |a|
13:         opts[:style] = "#{a}:#{opts[a]};#{opts[:style]}" if opts[a]
14:       end
15:       ["padding-right""padding-right", "padding-left""padding-left"].each do |a|
16:         opts[:style] = "#{a}:#{opts[a]}em;#{opts[:style]}" if opts[a]
17:       end
18:       [:style, :class, :lang, :id, :colspan, :rowspan, :title, :start, :align].each do |a|
19:         atts << " #{a}=\"#{ html_esc(opts[a].to_s, :html_escape_attributes) }\"" if opts[a]
20:       end
21:       atts
22:     end

[Source]

    # File lib/redcloth/formatters/base.rb, line 29
29:     def redcloth_version(opts)
30:       p(:text => "#{opts[:prefix]}#{RedCloth::VERSION}")
31:     end

[Source]

    # File lib/redcloth/formatters/base.rb, line 29
29:     def redcloth_version(opts)
30:       p(:text => "#{opts[:prefix]}#{RedCloth::VERSION}")
31:     end

[Validate]