module Middleman::Tapirgo

Constants

PACKAGE
VERSION

Public Class Methods

included(app, options_hash={}, &block)
Alias for: registered
options() click to toggle source
# File lib/middleman-tapirgo/extension.rb, line 12
def options
  @@options
end
registered(app, options_hash={}) { |options| ... } click to toggle source
# File lib/middleman-tapirgo/extension.rb, line 16
def registered(app, options_hash={}, &block)
  options = Options.new(options_hash)
  yield options if block_given?

  options.api_key ||= nil

  app.after_build do |builder|
    ::Middleman::Tapirgo::Syncer.new(options).sync
  end

  @@options = options

  app.send :include, Helpers
end
Also aliased as: included