Sha256: aa9d13d3fe19f193865f4a291abe5094a9ef3a21b1764d970afab2c302e1d95f
Contents?: true
Size: 611 Bytes
Versions: 37
Compression:
Stored size: 611 Bytes
Contents
# Require core library require 'middleman-core' # Extension namespace class MyExtension < ::Middleman::Extension option :my_option, 'default', 'An example option' def initialize(app, options_hash={}, &block) # Call super to build options from the options_hash super # Require libraries only when activated # require 'necessary/library' # set up your extension # puts options.my_option end def after_configuration # Do something end # A Sitemap Manipulator # def manipulate_resource_list(resources) # end # helpers do # def a_helper # end # end end
Version data entries
37 entries across 37 versions & 2 rubygems