Sha256: 7379d1b935d94dc8bb1b5d451a2ab4d55fe10afdc9cd29411290ab66c5550442

Contents?: true

Size: 607 Bytes

Versions: 63

Compression:

Stored size: 607 Bytes

Contents

require 'sass/script/literal'

module Sass::Script
  # A SassScript object representing a null value.
  class Null < Literal
    # Creates a new null literal.
    def initialize
      super nil
    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
    alias_method :to_sass, :to_s

    # Returns a string representing a null value.
    #
    # @return [String]
    def inspect
      'null'
    end
  end
end

Version data entries

63 entries across 61 versions & 4 rubygems

Version Path
active_mailer-0.0.10 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/sass-3.2.5/lib/sass/script/null.rb
active_mailer-0.0.9 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/sass-3.2.5/lib/sass/script/null.rb
active_mailer-0.0.8 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/sass-3.2.5/lib/sass/script/null.rb
active_mailer-0.0.7 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/sass-3.2.5/lib/sass/script/null.rb
active_mailer-0.0.6 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/sass-3.2.5/lib/sass/script/null.rb
font-awesome-rails-3.1.1.2 vendor/ruby/1.9.1/gems/sass-3.2.7/lib/sass/script/null.rb
font-awesome-rails-3.1.1.2 vendor/ruby/2.0.0/gems/sass-3.2.7/lib/sass/script/null.rb
font-awesome-rails-3.1.1.1 vendor/ruby/1.9.1/gems/sass-3.2.7/lib/sass/script/null.rb
font-awesome-rails-3.1.1.1 vendor/ruby/2.0.0/gems/sass-3.2.7/lib/sass/script/null.rb
sass-3.3.0.alpha.120 lib/sass/script/null.rb
sass-3.3.0.alpha.107 lib/sass/script/null.rb
sass-3.3.0.alpha.103 lib/sass/script/null.rb
sass-3.2.7 lib/sass/script/null.rb
sass-3.3.0.alpha.102 lib/sass/script/null.rb
sass-3.3.0.alpha.101 lib/sass/script/null.rb
active_mailer-0.0.5 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/sass-3.2.5/lib/sass/script/null.rb
sass-3.2.6 lib/sass/script/null.rb
sass-3.3.0.alpha.93 lib/sass/script/null.rb
active_mailer-0.0.4 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/sass-3.2.5/lib/sass/script/null.rb
active_mailer-0.0.3 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/sass-3.2.5/lib/sass/script/null.rb