Sha256: 6f878cb74f3b398c4e222079bdc9fcc0bc8cb683571568e36f757006c8c7eb4c

Contents?: true

Size: 513 Bytes

Versions: 30

Compression:

Stored size: 513 Bytes

Contents

class ExtensionOne < ::Middleman::Extension
  def initialize(app, options_hash={})
    super

    after_extension_activated :extension_two do
      app.set :extension_two_was_activated, true
    end
  end
end

ExtensionOne.register

class ExtensionTwo < ::Middleman::Extension
  def initialize(app, options_hash={})
    super

    after_extension_activated :extension_one do
      app.set :extension_one_was_activated, true
    end
  end
end

ExtensionTwo.register

activate :extension_one
activate :extension_two

Version data entries

30 entries across 30 versions & 2 rubygems

Version Path
middleman-core-3.4.1 fixtures/v4-extension-callbacks/config.rb
middleman-core-3.4.0 fixtures/v4-extension-callbacks/config.rb
middleman-core-3.3.12 fixtures/v4-extension-callbacks/config.rb
middleman-core-3.3.11 fixtures/v4-extension-callbacks/config.rb
middleman-core-3.3.10 fixtures/v4-extension-callbacks/config.rb
middleman-core-3.3.9 fixtures/v4-extension-callbacks/config.rb
middleman-core-3.3.8 fixtures/v4-extension-callbacks/config.rb
middleman-core-3.3.7 fixtures/v4-extension-callbacks/config.rb
middleman-core-3.3.6 fixtures/v4-extension-callbacks/config.rb
middleman-core-3.3.5 fixtures/v4-extension-callbacks/config.rb
middleman-core-cj-3.3.6 fixtures/v4-extension-callbacks/config.rb
middleman-core-cj-3.3.5 fixtures/v4-extension-callbacks/config.rb
middleman-core-cj-3.3.4 fixtures/v4-extension-callbacks/config.rb
middleman-core-3.3.4 fixtures/v4-extension-callbacks/config.rb
middleman-core-3.3.3 fixtures/v4-extension-callbacks/config.rb
middleman-core-3.3.2 fixtures/v4-extension-callbacks/config.rb
middleman-core-3.3.1 fixtures/v4-extension-callbacks/config.rb
middleman-core-3.3.0 fixtures/v4-extension-callbacks/config.rb
middleman-core-3.2.2 fixtures/v4-extension-callbacks/config.rb
middleman-core-3.2.1 fixtures/v4-extension-callbacks/config.rb