Class: Sass::CalculationValue::CalculationInterpolation
- Inherits:
-
Object
- Object
- Sass::CalculationValue::CalculationInterpolation
show all
- Includes:
- Sass::CalculationValue
- Defined in:
- lib/sass/calculation_value/calculation_interpolation.rb
Overview
A string injected into a SassCalculation using interpolation.
Instance Attribute Summary collapse
Instance Method Summary
collapse
#assert_calculation_value
Constructor Details
Returns a new instance of CalculationInterpolation.
12
13
14
|
# File 'lib/sass/calculation_value/calculation_interpolation.rb', line 12
def initialize(value)
@value = value
end
|
Instance Attribute Details
#value ⇒ ::String
17
18
19
|
# File 'lib/sass/calculation_value/calculation_interpolation.rb', line 17
def value
@value
end
|
Instance Method Details
#==(other) ⇒ ::Boolean
20
21
22
23
|
# File 'lib/sass/calculation_value/calculation_interpolation.rb', line 20
def ==(other)
other.is_a?(Sass::CalculationValue::CalculationInterpolation) &&
other.value == value
end
|
#hash ⇒ Integer
26
27
28
|
# File 'lib/sass/calculation_value/calculation_interpolation.rb', line 26
def hash
@hash ||= value.hash
end
|