initialize

in lib/octicons_gem/lib/octicons/octicon.rb [6:25]


    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.dup
        @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