Sha256: 5d866d64509ff2eb0429a141c48dc52a08d158b5bb53580c3863c8ca02461b57

Contents?: true

Size: 713 Bytes

Versions: 17

Compression:

Stored size: 713 Bytes

Contents

# For instrumenting
require 'active_support/notifications'

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

17 entries across 17 versions & 2 rubygems

Version Path
middleman-core-4.4.2 lib/middleman-core/util.rb
middleman-core-4.4.0 lib/middleman-core/util.rb
middleman-core-4.3.11 lib/middleman-core/util.rb
middleman-core-4.3.10 lib/middleman-core/util.rb
middleman-core-4.3.8 lib/middleman-core/util.rb
middleman-core-4.3.7 lib/middleman-core/util.rb
files.com-1.0.55 docs/vendor/bundle/ruby/2.5.0/gems/middleman-core-4.3.3/lib/middleman-core/util.rb
middleman-core-4.3.6 lib/middleman-core/util.rb
middleman-core-4.3.5 lib/middleman-core/util.rb
middleman-core-4.3.4 lib/middleman-core/util.rb
middleman-core-4.3.3 lib/middleman-core/util.rb
middleman-core-4.3.2 lib/middleman-core/util.rb
middleman-core-4.3.1 lib/middleman-core/util.rb
middleman-core-4.3.0 lib/middleman-core/util.rb
middleman-core-4.3.0.rc.1 lib/middleman-core/util.rb
middleman-core-4.2.1 lib/middleman-core/util.rb
middleman-core-4.2.0 lib/middleman-core/util.rb