lib/sass/selector/abstract_sequence.rb in sass-3.4.25 vs lib/sass/selector/abstract_sequence.rb in sass-3.5.0.pre.rc.1
- old
+ new
@@ -6,23 +6,23 @@
# of object that respond to `#line=` and `#filename=`, as well as a `to_s`
# method that returns the string representation of the selector.
class AbstractSequence
# The line of the Sass template on which this selector was declared.
#
- # @return [Integer]
+ # @return [Fixnum]
attr_reader :line
# The name of the file in which this selector was declared.
#
# @return [String, nil]
attr_reader :filename
# Sets the line of the Sass template on which this selector was declared.
# This also sets the line for all child selectors.
#
- # @param line [Integer]
- # @return [Integer]
+ # @param line [Fixnum]
+ # @return [Fixnum]
def line=(line)
members.each {|m| m.line = line}
@line = line
end
@@ -40,11 +40,11 @@
# Returns a hash code for this sequence.
#
# Subclasses should define `#_hash` rather than overriding this method,
# which automatically handles memoizing the result.
#
- # @return [Integer]
+ # @return [Fixnum]
def hash
@_hash ||= _hash
end
# Checks equality between this and another object.
@@ -81,10 +81,10 @@
# Returns the specificity of the selector.
#
# The base is given by {Sass::Selector::SPECIFICITY_BASE}. This can be a
# number or a range representing possible specificities.
#
- # @return [Integer, Range]
+ # @return [Fixnum, Range]
def specificity
_specificity(members)
end
protected