class Octicons::Octicon
def initialize(symbol, options = {})
def initialize(symbol, options = {}) @symbol = symbol.to_s if octicon = get_octicon(@symbol, options) @path = octicon["path"] @width = octicon["width"] @height = octicon["height"] @keywords = octicon["keywords"] @options = options @options.merge!({ class: classes, viewBox: viewbox, version: "1.1" }) @options.merge!(size) @options.merge!(a11y) else raise "Couldn't find octicon symbol for #{@symbol.inspect}" end end