Method: Htmless::Pool#release

Defined in:
lib/htmless/pool.rb

#release(builder) ⇒ Object

returns builder back into pool DONT forget to lose the reference to the builder

Parameters:

Raises:

  • (TypeError)


45
46
47
48
49
50
# File 'lib/htmless/pool.rb', line 45

def release(builder)
  raise TypeError unless builder.is_a? @klass
  builder.reset
  @pool.push builder
  nil
end