Sha256: 8352ac5d1165036988e6959e2076d35133fad36d14ddb1bd2eaef88af013697b
Contents?: true
Size: 747 Bytes
Versions: 2
Compression:
Stored size: 747 Bytes
Contents
module Luca class Stylesheet attr_accessor :path, :source, :compiler def initialize(path) @source = @path = path @compiler = AssetCompiler.new(file: path, type: type) end def to_change_notification as_json end # TODO: Add support for less, sass, etc def type "scss" end def compiled @compiler.compiled rescue "" end def as_json options={} { defined_in_file: source, type: "stylesheet", compiled: compiled, source_file_contents: IO.read(source), name: File.basename(source), path: source, id: source.gsub('/','__') } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
luca-0.9.91 | lib/luca/stylesheet.rb |
luca-0.9.9 | lib/luca/stylesheet.rb |