Class: MyExtension

Inherits:
Middleman::Extension show all
Defined in:
lib/middleman-core/templates/extension/lib/lib.rb

Overview

Extension namespace

Instance Attribute Summary

Attributes inherited from Middleman::Extension

#app, #options

Instance Method Summary collapse

Methods inherited from Middleman::Extension

activate, activated_extension, after_extension_activated, clear_after_extension_callbacks, config, extension_name, helpers, option, register

Constructor Details

#initialize(app, options_hash = {}, &block) ⇒ MyExtension

Returns a new instance of MyExtension.



8
9
10
11
12
13
14
15
16
17
# File 'lib/middleman-core/templates/extension/lib/lib.rb', line 8

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

Instance Method Details

#after_configurationObject



19
20
21
# File 'lib/middleman-core/templates/extension/lib/lib.rb', line 19

def after_configuration
  # Do something
end