Sha256: cb6cb13577fce72d2cb7810b2e93d7d4d3a434abc74ba60e51bd6b9dc5f00636

Contents?: true

Size: 281 Bytes

Versions: 4

Compression:

Stored size: 281 Bytes

Contents

module Jass
  class GlobalDirectiveProcessor < Sprockets::DirectiveProcessor
    def process_global_directive(package, variable)
      @globals[package] = variable
    end
    
    def _call(input)
      @globals = (input[:metadata][:globals] ||= {})
      super
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
jass-0.9.5 lib/jass/global_directive_processor.rb
jass-0.9.4 lib/jass/global_directive_processor.rb
jass-0.9.3 lib/jass/global_directive_processor.rb
jass-0.9.1 lib/jass/global_directive_processor.rb