Sha256: ae9e0ed01d6b7e47779abdda915337f9c9fab25efbedb2ff22d1da05a39c0bc9

Contents?: true

Size: 766 Bytes

Versions: 17

Compression:

Stored size: 766 Bytes

Contents

#trigger pre load
def start_droiuby_plugins
  puts "starting plugins"
  $droiuby_plugins = []
  puts "loading plugins"
  Droiuby::Plugins.descendants.each { |klass|
    puts "plugin -> #{klass.to_s}"
    $droiuby_plugins << klass.new
  }

  $droiuby_plugins.each do |plugin|
    puts "plugin attach #{plugin.class.to_s}"
    plugin.after_bootstrap
  end unless $droiuby_plugins.blank?
end

def after_view_setup
  $droiuby_plugins.each do |plugin|
    puts "plugin attach #{plugin.class.to_s}"
    plugin.after_view_setup
  end unless $droiuby_plugins.blank? 
end

def after_partial_setup(view_group)
  $droiuby_plugins.each do |plugin|
    puts "plugin attach #{plugin.class.to_s}"
    plugin.after_partial_setup(view_group)
  end unless $droiuby_plugins.blank?
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
droiuby-0.3.6 lib/droiuby/preload.rb
droiuby-0.3.5 lib/droiuby/preload.rb
droiuby-0.3.4 lib/droiuby/preload.rb
droiuby-0.3.3 lib/droiuby/preload.rb
droiuby-0.3.2 lib/droiuby/preload.rb
droiuby-0.3.1 lib/droiuby/preload.rb
droiuby-0.3.0 lib/droiuby/preload.rb
droiuby-0.2.9 lib/droiuby/preload.rb
droiuby-0.2.8 lib/droiuby/preload.rb
droiuby-0.2.7 lib/droiuby/preload.rb
droiuby-0.2.6 lib/droiuby/preload.rb
droiuby-0.2.5 lib/droiuby/preload.rb
droiuby-0.2.4 lib/droiuby/preload.rb
droiuby-0.2.3 lib/droiuby/preload.rb
droiuby-0.2.2 lib/droiuby/preload.rb
droiuby-0.2.1 lib/droiuby/preload.rb
droiuby-0.2.0 lib/droiuby/preload.rb