Sha256: 8ccac36253777f826522d634e3b5f5a2816ff4e45ab64b1b736bb348e809d575

Contents?: true

Size: 683 Bytes

Versions: 3

Compression:

Stored size: 683 Bytes

Contents

require 'active_support/all'

require 'middleman-core/application'
require 'middleman-core/sources'
require 'middleman-core/sitemap/resource'
require 'middleman-core/util/binary'
require 'middleman-core/util/data'
require 'middleman-core/util/files'
require 'middleman-core/util/paths'
require 'middleman-core/util/rack'
require 'middleman-core/util/uri_templates'

module Middleman
  module Util
    module_function

    # Facade for ActiveSupport/Notification
    def instrument(name, payload={}, &block)
      suffixed_name = name =~ /\.middleman$/ ? name.dup : "#{name}.middleman"
      ::ActiveSupport::Notifications.instrument(suffixed_name, payload, &block)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
middleman-core-4.5.1 lib/middleman-core/util.rb
middleman-core-4.5.0 lib/middleman-core/util.rb
middleman-core-4.4.3 lib/middleman-core/util.rb