gems.sass-3.5.5.lib.sass.script.value.null.rb Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sass-maven-plugin Show documentation
Show all versions of sass-maven-plugin Show documentation
A Maven Plugin that compiles Sass files.
module Sass::Script::Value
# A SassScript object representing a null value.
class Null < Base
# The null value in SassScript.
#
# This is assigned before new is overridden below so that we use the default implementation.
NULL = new(nil)
# We override object creation so that users of the core API
# will not need to know that null is a specific constant.
#
# @private
# @return [Null] the {NULL} constant.
def self.new
NULL
end
# @return [Boolean] `false` (the Ruby boolean value)
def to_bool
false
end
# @return [Boolean] `true`
def null?
true
end
# @return [String] '' (An empty string)
def to_s(opts = {})
''
end
def to_sass(opts = {})
'null'
end
# Returns a string representing a null value.
#
# @return [String]
def inspect
'null'
end
end
end
© 2015 - 2025 Weber Informatics LLC | Privacy Policy