Sha256: 5558e16c257683b99ec9dce4c3fd74923980328f8d03f045ca69d699bb084476

Contents?: true

Size: 390 Bytes

Versions: 5

Compression:

Stored size: 390 Bytes

Contents

#!/usr/bin/env ruby

$LOAD_PATH.unshift "#{File.dirname(__FILE__)}/../lib"

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(code)
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
caxlsx-4.2.0 examples/generate.rb
cm-admin-1.5.22 vendor/bundle/ruby/3.3.0/gems/caxlsx-4.1.0/examples/generate.rb
cm-admin-1.5.21 vendor/bundle/ruby/3.3.0/gems/caxlsx-4.1.0/examples/generate.rb
cm-admin-1.5.20 vendor/bundle/ruby/3.3.0/gems/caxlsx-4.1.0/examples/generate.rb
caxlsx-4.1.0 examples/generate.rb