Module: Onigiri

Extended by:
Onigiri
Included in:
Onigiri
Defined in:
lib/onigiri.rb,
lib/onigiri/version.rb,
lib/onigiri/enclose_text.rb,
lib/onigiri/merge_by_tag.rb,
lib/onigiri/fix_backslash.rb,
lib/onigiri/hide_comments.rb,
lib/onigiri/show_body_only.rb,
lib/onigiri/drop_empty_paras.rb,
lib/onigiri/enclose_block_text.rb

Defined Under Namespace

Classes: Document, OnigiriHandlerTaken

Constant Summary collapse

VERSION =
"0.1.6"

Instance Method Summary collapse

Instance Method Details

#clean(data, *params) ⇒ Object



14
15
16
17
18
19
20
# File 'lib/onigiri.rb', line 14

def clean(data, *params)
  dupe = Onigiri::Document.parse data
  params.flatten.each do |method|
    dupe = dupe.send(method) if @@registry[method]
  end
  dupe.to_html
end