Sha256: d093df195ba2bfcc7e2b468947c1db3da6c4ec69a385ef64fdf950141cb00bc6
Contents?: true
Size: 471 Bytes
Versions: 26
Compression:
Stored size: 471 Bytes
Contents
require 'sass' module ZendeskAppsSupport class StylesheetCompiler def initialize(source, app_id, url_prefix) @source, @app_id, @url_prefix = source, app_id, url_prefix end def compile Sass::Engine.new(wrapped_source, :syntax => :scss, :app_asset_url_builder => self).render end def app_asset_url(name) "#{@url_prefix}#{name}" end private def wrapped_source ".app-#{@app_id} {#{@source}}" end end end
Version data entries
26 entries across 26 versions & 1 rubygems