Class: Rodish::Plugins::ContextSensitiveHelp_::ContextHelp

Inherits:
Object
  • Object
show all
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.

Instance Method Summary collapse

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