Module: ActiveScaffold::DelayedSetup::ClassMethods

Defined in:
lib/active_scaffold/delayed_setup.rb

Instance Method Summary collapse

Instance Method Details

#active_scaffold(model_id = nil, &block) ⇒ Object



13
14
15
# File 'lib/active_scaffold/delayed_setup.rb', line 13

def active_scaffold(model_id = nil, &block)
  @active_scaffold_delayed = proc { super(model_id, &block) }
end

#active_scaffold_configObject



23
24
25
26
# File 'lib/active_scaffold/delayed_setup.rb', line 23

def active_scaffold_config
  config_active_scaffold_delayed
  super
end

#config_active_scaffold_delayedObject



17
18
19
20
21
# File 'lib/active_scaffold/delayed_setup.rb', line 17

def config_active_scaffold_delayed
  return unless @active_scaffold_delayed
  block, @active_scaffold_delayed = @active_scaffold_delayed, nil
  block.call
end