class Gara::Delegator

Attributes

emitter[RW]

Public Class Methods

new(view_context, emitter) { || ... } click to toggle source
# File lib/gara/delegator.rb, line 6
def initialize(view_context, emitter)
  @emitter = emitter
  view_context.instance_variable_set(:@gara_delegate, emitter)
  emitter.add_methods_to(view_context)
  yield if block_given?
end

Public Instance Methods

render() click to toggle source
# File lib/gara/delegator.rb, line 13
def render
  @emitter.emit
end