Skip to content

Commit

Permalink
remove examples
Browse files Browse the repository at this point in the history
  • Loading branch information
DannyBen committed Aug 29, 2024
1 parent fe991ac commit fbd7ece
Show file tree
Hide file tree
Showing 40 changed files with 15 additions and 1,404 deletions.
6 changes: 0 additions & 6 deletions .rubocop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,6 @@ Lint/LiteralAsCondition:
Exclude:
- 'spec/**/*'

# This is ok in examples
Lint/UselessAssignment:
Exclude:
- 'examples/*'

# `SVGBase#element` is a bit complex
Metrics/PerceivedComplexity:
Max: 11
Expand All @@ -40,7 +35,6 @@ Security/Eval:
# Allow `include Victor` in some places
Style/MixinUsage:
Exclude:
- 'examples/*'
- lib/victor/script.rb

# We use Marshal.load to test that it *can* be done. Allow it.
Expand Down
71 changes: 0 additions & 71 deletions Runfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,74 +8,3 @@ version Victor::VERSION

import_gem 'runfile-tasks/gem'
import 'debug'

usage 'watch [--dev]'
help 'Watch example files and rerun them on change'
option '--dev', 'Watch the dev folder instead of the examples folder'
action :watch do |args|
folder = args['--dev'] ? 'dev' : 'examples'
glob = "#{folder}/*.rb"

say_status :watch, glob

Filewatcher.new(glob).watch do |filename, event|
say_status event, filename
next if event == :delete

Dir.chdir folder do
filename = File.basename filename
system "ruby #{filename}"
end
end
end

help 'Regenerate all SVG examples'
action :build do
say_status :invoke, :build
File.delete *Dir['examples/*.svg']
Dir.chdir 'examples' do
Dir['*.rb'].each do |filename|
system "ruby #{filename}"
abort "Aborting" unless $?.success?
end
end
say_status :done, :build
end

help "Generate readme for examples folder"
action :readme do
say_status :invoke, 'examples'

result = ["# Examples\n"]
Dir['examples/*.rb'].each do |file|
say_status :process, file

basename = File.basename file, '.rb'
title = basename.tr '_', ' '
code = File.read(file).strip
if File.exist? "examples/#{basename}.svg"
image = "[![#{basename}](#{basename}.svg)](#{basename}.svg)"
else
image = false
end

result.push "## #{title}\n"
result.push "```ruby"
result.push code
result.push "```\n"
if image
result.push "[View Source Ruby File](#{basename}.rb) | [View Image](#{basename}.svg)\n"
else
result.push "[View Source Ruby File](#{basename}.rb)\n"
end
result.push image if image
result.push "\n"
end

result.push "\n---\n"
result.push "This file was generated automatically with `run examples readme`."

result = result.join "\n"
File.write 'examples/README.md', result
say_status :write, 'examples/README.md'
end
18 changes: 0 additions & 18 deletions examples/01_hello_world.rb

This file was deleted.

12 changes: 0 additions & 12 deletions examples/01_hello_world.svg

This file was deleted.

12 changes: 0 additions & 12 deletions examples/02_element.rb

This file was deleted.

18 changes: 0 additions & 18 deletions examples/03_shapes.rb

This file was deleted.

15 changes: 0 additions & 15 deletions examples/03_shapes.svg

This file was deleted.

12 changes: 0 additions & 12 deletions examples/04_path.rb

This file was deleted.

13 changes: 0 additions & 13 deletions examples/04_path.svg

This file was deleted.

12 changes: 0 additions & 12 deletions examples/05_path_as_array.rb

This file was deleted.

13 changes: 0 additions & 13 deletions examples/05_path_as_array.svg

This file was deleted.

8 changes: 0 additions & 8 deletions examples/06_text.rb

This file was deleted.

14 changes: 0 additions & 14 deletions examples/06_text.svg

This file was deleted.

13 changes: 0 additions & 13 deletions examples/07_nested.rb

This file was deleted.

16 changes: 0 additions & 16 deletions examples/07_nested.svg

This file was deleted.

18 changes: 0 additions & 18 deletions examples/08_css.rb

This file was deleted.

22 changes: 0 additions & 22 deletions examples/08_css.svg

This file was deleted.

21 changes: 0 additions & 21 deletions examples/09_css_string.rb

This file was deleted.

23 changes: 0 additions & 23 deletions examples/09_css_string.svg

This file was deleted.

18 changes: 0 additions & 18 deletions examples/10_pacman.rb

This file was deleted.

Loading

0 comments on commit fbd7ece

Please sign in to comment.