Method: Middleman::Assets.before

Defined in:
lib/middleman/assets.rb

.before(position, *args) ⇒ Object



17
18
19
20
21
22
23
24
25
26
27
# File 'lib/middleman/assets.rb', line 17

def self.before(position, *args)
  current_index = @@asset_handler_map.index(position)
  return nil unless current_index

  previous = current_index - 1
  if (previous >= 0) && (previous < @@asset_handler_map.length)
    @@asset_handler_stack[previous].call(*args)
  else
    nil
  end
end