class TestFriendlyHelper

Attributes

tagged_callbacks[RW]
unprocessed_procs[RW]

Public Class Methods

get_helper_for(tag, type) click to toggle source
# File lib/test_friendly_helper.rb, line 15
def self.get_helper_for(tag, type)
  @helpers ||= {}
  @helpers[type] ||= {}
  if !@helpers[type][tag]
    @helpers[type][tag] = TestFriendlyHelper.new
  end
  @helpers[type][tag]
end
new() click to toggle source
# File lib/test_friendly_helper.rb, line 5
def initialize
  @unprocessed_procs = []
  @tagged_callbacks = []
end

Public Instance Methods

optimize_tagged_callbacks() click to toggle source
# File lib/test_friendly_helper.rb, line 10
def optimize_tagged_callbacks
  @tagged_callbacks.flatten!
  @tagged_callbacks.uniq!
end