Class: Sass::Script::Value::Null

Inherits:
Base
  • Object
show all
Defined in:
/home/nweiz/code/sass-site/.sass/lib/sass/script/value/null.rb

Overview

A SassScript object representing a null value.

Constant Summary

Instance Attribute Summary

Attributes inherited from Base

#options, #source_range, #value

Instance Method Summary (collapse)

Methods inherited from Base

#==, #_perform, #assert_int!, #bracketed, #div, #eq, #eql?, #hash, #initialize, #minus, #neq, #plus, #separator, #single_eq, #to_a, #to_h, #to_i, #unary_div, #unary_minus, #unary_not, #unary_plus, #with_contents

Constructor Details

This class inherits a constructor from Sass::Script::Value::Base

Instance Method Details

- (String) inspect

Returns a string representing a null value.

Returns:



40
41
42
# File '/home/nweiz/code/sass-site/.sass/lib/sass/script/value/null.rb', line 40

def inspect
  'null'
end

- (Boolean) null?

Returns true

Returns:

  • (Boolean)

    true



24
25
26
# File '/home/nweiz/code/sass-site/.sass/lib/sass/script/value/null.rb', line 24

def null?
  true
end

- (Boolean) to_bool

Returns false (the Ruby boolean value)

Returns:

  • (Boolean)

    false (the Ruby boolean value)



19
20
21
# File '/home/nweiz/code/sass-site/.sass/lib/sass/script/value/null.rb', line 19

def to_bool
  false
end

- (String) to_s(opts = {})

Returns '' (An empty string)

Returns:

  • (String)

    '' (An empty string)



29
30
31
# File '/home/nweiz/code/sass-site/.sass/lib/sass/script/value/null.rb', line 29

def to_s(opts = {})
  ''
end

- to_sass(opts = {})



33
34
35
# File '/home/nweiz/code/sass-site/.sass/lib/sass/script/value/null.rb', line 33

def to_sass(opts = {})
  'null'
end