Module: ActiveScaffold::DelayedSetup::ClassMethods
- Defined in:
- lib/active_scaffold/delayed_setup.rb
Instance Method Summary collapse
- #active_scaffold(model_id = nil, &block) ⇒ Object
- #active_scaffold_config ⇒ Object
- #config_active_scaffold_delayed ⇒ Object
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_config ⇒ Object
24 25 26 27 |
# File 'lib/active_scaffold/delayed_setup.rb', line 24 def active_scaffold_config config_active_scaffold_delayed super end |
#config_active_scaffold_delayed ⇒ Object
17 18 19 20 21 22 |
# File 'lib/active_scaffold/delayed_setup.rb', line 17 def config_active_scaffold_delayed return unless @active_scaffold_delayed @_prefixes = nil # clean prefixes in case is already cached, so our local_prefixes override is picked up block, @active_scaffold_delayed = @active_scaffold_delayed, nil block.call end |