Sha256: 274eef3af1150a519a00fb2bbe7be78b1305af841b6b4261d9e1dfa06fe65219

Contents?: true

Size: 267 Bytes

Versions: 6

Compression:

Stored size: 267 Bytes

Contents

module SvgSprite
  class Source
    def initialize(directory)
      @directory = directory
    end

    def each(&block)
      to_a.each(&block)
    end

    def to_a
      Dir["#{@directory}/**/*.svg"].map do |file|
        SVG.new(file)
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
svg_sprite-0.2.3 lib/svg_sprite/source.rb
svg_sprite-0.2.2 lib/svg_sprite/source.rb
svg_sprite-0.2.1 lib/svg_sprite/source.rb
svg_sprite-0.2.0 lib/svg_sprite/source.rb
svg_sprite-0.1.1 lib/svg_sprite/source.rb
svg_sprite-0.1.0 lib/svg_sprite/source.rb