class Less::Node::Number

6 10px 125%

Attributes

unit[RW]

Public Class Methods

new(value, unit = nil) click to toggle source
Calls superclass method
# File lib/less/engine/nodes/literal.rb, line 89
def initialize value, unit = nil
  super value.to_f
  @unit = (unit.nil? || unit.empty?) ? nil : unit
end

Public Instance Methods

dup() click to toggle source
# File lib/less/engine/nodes/literal.rb, line 98
def dup
  self
end
inspect() click to toggle source
# File lib/less/engine/nodes/literal.rb, line 106
def inspect
  to_s
end
to_css() click to toggle source
# File lib/less/engine/nodes/literal.rb, line 110
def to_css
  "#{(self % 1).zero?? "#{self.to_i}#@unit" : self}"
end
to_ruby() click to toggle source
# File lib/less/engine/nodes/literal.rb, line 102
def to_ruby
  self.to_f
end
to_s() click to toggle source
# File lib/less/engine/nodes/literal.rb, line 94
def to_s
  "#{super}#@unit"
end