class Middleman::BuildInfoExtension

Public Class Methods

new(app, options_hash={}, &block) click to toggle source
Calls superclass method
# File lib/middleman-build-info/extension.rb, line 10
def initialize(app, options_hash={}, &block)
  super
end

Public Instance Methods

after_build() click to toggle source
# File lib/middleman-build-info/extension.rb, line 22
def after_build
  @updater.wrap_up
end
after_configuration() click to toggle source
# File lib/middleman-build-info/extension.rb, line 14
def after_configuration
  @updater = BuildInfo::Updater.new(@app, options)
end
before_build(builder) click to toggle source
# File lib/middleman-build-info/extension.rb, line 18
def before_build(builder)
  @updater.update_build_info(builder)
end
build_info(key=nil) click to toggle source
# File lib/middleman-build-info/extension.rb, line 27
def build_info(key=nil)
  return config[:build_info] if key.nil?
  config[:build_info][key.to_sym] || nil
end