]> git.openstreetmap.org Git - rails.git/blob - config/initializers/rtlcss.rb
Add frozen_string_literal comments to ruby files
[rails.git] / config / initializers / rtlcss.rb
1 # frozen_string_literal: true
2
3 require "rtlcss"
4
5 class RtlcssSCSSProcessor < SassC::Rails::ScssTemplate
6   def self.call(input)
7     output = super
8     data = Rtlcss.flip_css(output[:data])
9     output.delete(:map)
10     output.merge(:data => data)
11   end
12 end
13
14 Rails.application.config.assets.configure do |env|
15   env.register_mime_type "text/rtlcss+scss", :extensions => [".rtlcss.scss"]
16   env.register_transformer "text/rtlcss+scss", "text/css", RtlcssSCSSProcessor
17   env.register_preprocessor "text/rtlcss+scss", Sprockets::DirectiveProcessor.new(:comments => ["//", ["/*", "*/"]])
18 end