Sha256: ebb2cc31aab3ae422577831c4de71bd9d31f7bb9a5187b584732a4f233bba492
Contents?: true
Size: 411 Bytes
Versions: 1
Compression:
Stored size: 411 Bytes
Contents
# frozen_string_literal: true module MagicLamp class RenderCatcher include Callbacks attr_accessor :render_argument def render(first_arg, *args) self.render_argument = first_arg end def first_render_argument(&block) execute_callbacks_around { instance_eval(&block) } render_argument end def method_missing(method, *args, &block) self end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
magic_lamp-1.9.0 | lib/magic_lamp/render_catcher.rb |