class HighLine::Style

def self.index(style)

Returns:
  • (Style) - the given style

Parameters:
  • style (Style) --
def self.index(style)
  if style.name
    @styles ||= {}
    @styles[style.name] = style
  end
  unless style.list
    @code_index ||= {}
    @code_index[style.code] ||= []
    @code_index[style.code].reject! do |indexed_style|
      indexed_style.name == style.name
    end
    @code_index[style.code] << style
  end
  style
end