class Polites::RangeTag

A range tag is a {Tag} defined by a start and an end pattern, such as used by defining bold formatting.

Attributes

end_pattern[R]

@return [String]

start_pattern[R]

@return [String]

Public Class Methods

new(name, start_pattern, end_pattern) click to toggle source

@param [String] name @param [String] start_pattern @param [String] end_pattern

Calls superclass method
# File lib/polites/range_tag.rb, line 17
def initialize(name, start_pattern, end_pattern)
  super(name)
  @start_pattern = start_pattern
  @end_pattern = end_pattern
end

Public Instance Methods

eql?(other) click to toggle source
Calls superclass method
# File lib/polites/range_tag.rb, line 23
def eql?(other)
  super &&
    start_pattern == other.start_pattern &&
    end_pattern == other.end_pattern
end