Sha256: fb2372cdd030103116f46d160ccd04f12d0bd8f287406ef763dae07b80a1f887
Contents?: true
Size: 665 Bytes
Versions: 17
Compression:
Stored size: 665 Bytes
Contents
module ActiveScaffold module DelayedSetup def self.included(base) base.extend ClassMethods end def process(*) self.class.config_active_scaffold_delayed super end module ClassMethods def active_scaffold(model_id = nil, &block) @active_scaffold_delayed = proc{ super(model_id, &block) } end def config_active_scaffold_delayed if @active_scaffold_delayed block, @active_scaffold_delayed = @active_scaffold_delayed, nil block.call end end def active_scaffold_config config_active_scaffold_delayed super end end end end
Version data entries
17 entries across 17 versions & 1 rubygems