class KnapsackPro::Hooks::Queue
Attributes
Public Class Methods
Source
# File lib/knapsack_pro/hooks/queue.rb, line 43 def after_queue(&block) @after_queue_store ||= [] @after_queue_store << block end
Source
# File lib/knapsack_pro/hooks/queue.rb, line 38 def after_subset_queue(&block) @after_subset_queue_store ||= [] @after_subset_queue_store << block end
Source
# File lib/knapsack_pro/hooks/queue.rb, line 28 def before_queue(&block) @before_queue_store ||= [] @before_queue_store << block end
Source
# File lib/knapsack_pro/hooks/queue.rb, line 33 def before_subset_queue(&block) @before_subset_queue_store ||= [] @before_subset_queue_store << block end
Source
# File lib/knapsack_pro/hooks/queue.rb, line 80 def call_after_queue return unless after_queue_store after_queue_store.each do |block| block.call( KnapsackPro::Config::Env.queue_id ) end end
Source
# File lib/knapsack_pro/hooks/queue.rb, line 69 def call_after_subset_queue(queue = nil) return unless after_subset_queue_store after_subset_queue_store.each do |block| block.call( KnapsackPro::Config::Env.queue_id, KnapsackPro::Config::Env.subset_queue_id, queue ) end end
Source
# File lib/knapsack_pro/hooks/queue.rb, line 48 def call_before_queue return unless before_queue_store before_queue_store.each do |block| block.call( KnapsackPro::Config::Env.queue_id ) end end
Source
# File lib/knapsack_pro/hooks/queue.rb, line 58 def call_before_subset_queue(queue = nil) return unless before_subset_queue_store before_subset_queue_store.each do |block| block.call( KnapsackPro::Config::Env.queue_id, KnapsackPro::Config::Env.subset_queue_id, queue ) end end
‘queue` is always present for RSpec
Source
# File lib/knapsack_pro/hooks/queue.rb, line 24 def reset_after_queue @after_queue_store = nil end
Source
# File lib/knapsack_pro/hooks/queue.rb, line 20 def reset_after_subset_queue @after_subset_queue_store = nil end
Source
# File lib/knapsack_pro/hooks/queue.rb, line 12 def reset_before_queue @before_queue_store = nil end
Source
# File lib/knapsack_pro/hooks/queue.rb, line 16 def reset_before_subset_queue @before_subset_queue_store = nil end