Class: Rodish::Plugins::ContextSensitiveHelp_::ContextHelp
- Inherits:
-
Object
- Object
- Rodish::Plugins::ContextSensitiveHelp_::ContextHelp
- Defined in:
- lib/rodish/plugins/_context_sensitive_help.rb
Overview
Object that wraps a block, which is instance execed in the provided context when called.
Direct Known Subclasses
Instance Method Summary collapse
- #call(context) ⇒ Object
-
#initialize(block) ⇒ ContextHelp
constructor
A new instance of ContextHelp.
Constructor Details
#initialize(block) ⇒ ContextHelp
Returns a new instance of ContextHelp.
13 14 15 |
# File 'lib/rodish/plugins/_context_sensitive_help.rb', line 13 def initialize(block) @block = block end |
Instance Method Details
#call(context) ⇒ Object
17 18 19 |
# File 'lib/rodish/plugins/_context_sensitive_help.rb', line 17 def call(context) context.instance_exec(&@block) end |