class Kitchen::Directions::BakeIndex::V1::IndexItem

Attributes

term_text[R]
terms[R]

Public Class Methods

new(term_text:) click to toggle source
# File lib/kitchen/directions/bake_index/v1.rb, line 27
def initialize(term_text:)
  @term_text = term_text
  @terms = []
end

Public Instance Methods

<=>(other) click to toggle source
# File lib/kitchen/directions/bake_index/v1.rb, line 44
def <=>(other)
  I18n.sort_strings(term_text, other.term_text)
end
add_term(term) click to toggle source
# File lib/kitchen/directions/bake_index/v1.rb, line 32
def add_term(term)
  @terms.push(term)
end
capitalize_term_text!() click to toggle source
# File lib/kitchen/directions/bake_index/v1.rb, line 40
def capitalize_term_text!
  @term_text = @term_text.capitalize
end
uncapitalize_term_text!() click to toggle source
# File lib/kitchen/directions/bake_index/v1.rb, line 36
def uncapitalize_term_text!
  @term_text = @term_text.uncapitalize
end