Sha256: 0f72d6008534bbfe187beca224f51838b30003498212266c069f680135a1c9bf
Contents?: true
Size: 759 Bytes
Versions: 3
Compression:
Stored size: 759 Bytes
Contents
set :layout, false class MyFeature < Middleman::Extension def initialize(app, options_hash = {}, &block) super app.before do puts '/// before ///' end app.ready do puts '/// ready ///' end app.before_render do |_body, _path, _locs, _template_class| puts '/// before_render ///' end app.after_render do |_content, _path, _locs, _template_class| puts '/// after_render ///' end app.before_build do |_builder| puts '/// before_build ///' end app.after_build do |_builder| puts '/// after_build ///' end end def after_configuration puts '/// after_configuration ///' end end ::Middleman::Extensions.register(:my_feature, MyFeature) activate :my_feature
Version data entries
3 entries across 3 versions & 1 rubygems