[Middleman 3] middleman build が完了したら Mac OS X の通知センターへ通知する

前回の内容を利用して、middleman build 後に通知します。

terminal-notifier で Ruby から通知センターへ通知する | deadwood

通知部分はそのままです。

config.rb
# terminal-notifier
def notify
  TerminalNotifier.notify("Completed at #{DateTime.now}", title: 'middleman build', sound: 'Hero', group: 'middleman', activate: 'com.apple.Terminal')
end

後は、build 後に処理を走らせます。

Middleman: カスタム拡張

config.rb
configure :build do
  after_build do
    notify
  end
end

補遺