Sha256: 8bf08aedb55b4b95b6efbf38457a198845c3b0a9276619b8dcee1d3a2143342f
Contents?: true
Size: 657 Bytes
Versions: 15
Compression:
Stored size: 657 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 return unless @active_scaffold_delayed block, @active_scaffold_delayed = @active_scaffold_delayed, nil block.call end def active_scaffold_config config_active_scaffold_delayed super end end end end
Version data entries
15 entries across 15 versions & 1 rubygems