class WrapperBased::Context
Public Class Methods
call(*role_players, &blk)
click to toggle source
# File lib/wrapper_based/context.rb, line 18 def call(*role_players, &blk) new(*role_players).call(&blk) end
new(*role_players)
click to toggle source
# File lib/wrapper_based/context.rb, line 3 def initialize(*role_players) with!(*role_players) end
Also aliased as: []
Public Instance Methods
call(*)
click to toggle source
# File lib/wrapper_based/context.rb, line 11 def call(*) raise NotImplementedError, "Context must implement a call method." end
to_proc()
click to toggle source
# File lib/wrapper_based/context.rb, line 7 def to_proc method(:call).to_proc end