Sha256: d9d4c604d01ecc82614fb40e9a5235f163da6b08f4c6b505c1cf70194a722207

Contents?: true

Size: 405 Bytes

Versions: 8

Compression:

Stored size: 405 Bytes

Contents

#!/usr/bin/env ruby

files = if !ARGV.empty?
          ARGV.select { |file| File.exist?(file) }
        else
          Dir['*_example.md']
        end

files.each do |file|
  puts "Executing #{file.split('.')[0].tr('_', ' ')}"
  code = File.read(file).match(/```ruby(?<code>.+)```/m)[:code]
  unless code.nil?
    eval(['$LOAD_PATH.unshift "#{File.dirname(__FILE__)}/../lib"', code].join("\n"))
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
caxlsx-4.0.0 examples/generate.rb
caxlsx-3.4.1 examples/generate.rb
caxlsx-3.4.0 examples/generate.rb
caxlsx-3.3.0 examples/generate.rb
caxlsx-3.1.1 examples/generate.rb
caxlsx-3.1.0 examples/generate.rb
caxlsx-3.0.4 examples/generate.rb
caxlsx-3.0.3 examples/generate.rb