Class: SassC::Rails::SassTemplate

Inherits:
Sprockets::SassTemplate
  • Object
show all
Includes:
Sprockets2, Sprockets3
Defined in:
lib/sassc/template.rb

Direct Known Subclasses

ScssTemplate

Defined Under Namespace

Modules: Sprockets2, Sprockets3

Instance Method Summary collapse

Methods included from Sprockets2

#evaluate, included

Methods included from Sprockets3

#call

Instance Method Details

#config_optionsObject



64
65
66
67
68
69
70
71
72
73
74
75
76
77
# File 'lib/sassc/template.rb', line 64

def config_options
  opts = { style: sass_style }


  if Rails.application.config.sass.inline_source_maps
    opts.merge!({
      source_map_file: ".",
      source_map_embed: true,
      source_map_contents: true,
    })
  end

  opts
end

#line_comments?Boolean

Returns:

  • (Boolean)


83
84
85
# File 'lib/sassc/template.rb', line 83

def line_comments?
  Rails.application.config.sass.line_comments
end

#sass_styleObject



79
80
81
# File 'lib/sassc/template.rb', line 79

def sass_style
  (Rails.application.config.sass.style || :expanded).to_sym
end