module WrapperBased::TypeCasting
Public Instance Methods
as_role_played_by(actor) { |actor| ... }
click to toggle source
# File lib/wrapper_based/type_casting.rb, line 6 def as_role_played_by(actor) yield actor end
replace_role_player_with(actor)
click to toggle source
# File lib/wrapper_based/type_casting.rb, line 17 def replace_role_player_with(actor) __setobj__(actor) self end
role_type()
click to toggle source
# File lib/wrapper_based/type_casting.rb, line 22 def role_type __getobj__.class end