Sha256: d2c04275243f1f5fa04f77334fcc1cd8c04351b6393d94755bbdca42af4e92e9

Contents?: true

Size: 574 Bytes

Versions: 1

Compression:

Stored size: 574 Bytes

Contents

module Traceur
  module Config
    class << self
      def compile_to
        @compile_to || :amd
      end

      def compile_to=(target)
        @compile_to = target
      end

      def prefix_patterns
        @prefix_patterns ||= []
      end

      def add_prefix_pattern(pattern, prefix)
        prefix_patterns << [pattern, prefix]
      end

      def lookup_prefix(path)
        _, prefix = prefix_patterns.detect {|pattern, prefix| pattern =~ path }
        prefix
      end

      def compiler_options
        @compiler_options ||= {}
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
traceur-rails-0.0.3 lib/traceur/config.rb