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