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

Version Path
middleman-cli-4.6.0 lib/middleman-cli/templates/extension/lib/lib/extension.rb
middleman-cli-4.5.1 lib/middleman-cli/templates/extension/lib/lib/extension.rb
middleman-cli-4.5.0 lib/middleman-cli/templates/extension/lib/lib/extension.rb
middleman-cli-4.4.3 lib/middleman-cli/templates/extension/lib/lib/extension.rb
middleman-cli-4.4.2 lib/middleman-cli/templates/extension/lib/lib/extension.rb
middleman-cli-4.4.0 lib/middleman-cli/templates/extension/lib/lib/extension.rb
middleman-cli-4.3.11 lib/middleman-cli/templates/extension/lib/lib/extension.rb
middleman-cli-4.3.10 lib/middleman-cli/templates/extension/lib/lib/extension.rb
middleman-cli-4.3.8 lib/middleman-cli/templates/extension/lib/lib/extension.rb
middleman-cli-4.3.7 lib/middleman-cli/templates/extension/lib/lib/extension.rb
files.com-1.0.55 docs/vendor/bundle/ruby/2.5.0/gems/middleman-cli-4.3.3/lib/middleman-cli/templates/extension/lib/lib/extension.rb
middleman-cli-4.3.6 lib/middleman-cli/templates/extension/lib/lib/extension.rb
middleman-cli-4.3.5 lib/middleman-cli/templates/extension/lib/lib/extension.rb
middleman-cli-4.3.4 lib/middleman-cli/templates/extension/lib/lib/extension.rb
middleman-cli-4.3.3 lib/middleman-cli/templates/extension/lib/lib/extension.rb
middleman-cli-4.3.2 lib/middleman-cli/templates/extension/lib/lib/extension.rb
middleman-cli-4.3.1 lib/middleman-cli/templates/extension/lib/lib/extension.rb
middleman-cli-4.3.0 lib/middleman-cli/templates/extension/lib/lib/extension.rb
middleman-cli-4.3.0.rc.1 lib/middleman-cli/templates/extension/lib/lib/extension.rb
middleman-cli-4.2.1 lib/middleman-cli/templates/extension/lib/lib/extension.rb