class Factree::FactsSpy
{Facts} decorator to spy on calls to {Facts#require} @api private
Public Class Methods
new(facts, &before_require)
click to toggle source
Calls superclass method
# File lib/factree/facts_spy.rb, line 6 def initialize(facts, &before_require) @facts = facts @before_require = before_require super(facts) freeze end
Public Instance Methods
[](fact_name)
click to toggle source
Calls superclass method
# File lib/factree/facts_spy.rb, line 18 def [](fact_name) @before_require.call(fact_name) super end
require(*fact_names)
click to toggle source
Calls superclass method
# File lib/factree/facts_spy.rb, line 13 def require(*fact_names) @before_require.call(*fact_names) super end