middleman/middleman-core/fixtures/v4-extension-callbacks/config.rb
2013-12-31 18:21:30 -08:00

42 lines
No EOL
837 B
Ruby

class ExtensionOne < ::Middleman::Extension
helpers do
def extension_two_was_activated
extensions[:extension_one].extension_two_was_activated
end
end
attr_reader :extension_two_was_activated
def initialize(app, options_hash={})
super
after_extension_activated :extension_two do
@extension_two_was_activated = true
end
end
end
ExtensionOne.register
class ExtensionTwo < ::Middleman::Extension
helpers do
def extension_one_was_activated
extensions[:extension_two].extension_one_was_activated
end
end
attr_reader :extension_one_was_activated
def initialize(app, options_hash={})
super
after_extension_activated :extension_one do
@extension_one_was_activated = true
end
end
end
ExtensionTwo.register
activate :extension_one
activate :extension_two