Class: SassC::Script::Value::String
- Inherits:
-
Object
- Object
- SassC::Script::Value::String
- Defined in:
- lib/sassc/embedded.rb
Class Method Summary collapse
-
.quote(contents, opts = {}) ⇒ Object
Returns the quoted string representation of ‘contents`.
Instance Method Summary collapse
Class Method Details
.quote(contents, opts = {}) ⇒ Object
Returns the quoted string representation of ‘contents`.
434 435 436 437 |
# File 'lib/sassc/embedded.rb', line 434 def self.quote(contents, opts = {}) contents = ::Sass::Value::String.new(contents, quoted: opts[:quote] != :none).to_s opts[:sass] ? contents.gsub('#', '\#') : contents end |
Instance Method Details
#to_s(opts = {}) ⇒ Object
441 442 443 444 |
# File 'lib/sassc/embedded.rb', line 441 def to_s(opts = {}) opts = { quote: :none }.merge!(opts) if @type == :identifier self.class.quote(@value, opts) end |