Runtime assertions for Ruby literal.fun
ruby
5
fork

Configure Feed

Select the types of activity you want to include in your feed.

Support more rubies (#123)

authored by

Joel Drapper and committed by
GitHub
7f47ca22 3c712efb

+26 -139
+16 -3
.github/workflows/ruby.yml
··· 31 31 with: 32 32 ruby-version: ${{ matrix.ruby-version }} 33 33 bundler-cache: true # runs 'bundle install' and caches installed gems automatically 34 - - name: Run Rubocop 34 + bundler-args: --without development 35 + - name: Quickdraw tests 36 + run: bundle exec qt -t 1 "./test/**/*.test.rb" 37 + rubocop: 38 + runs-on: ubuntu-latest 39 + strategy: 40 + matrix: 41 + ruby-version: ['3.3'] 42 + steps: 43 + - uses: actions/checkout@v3 44 + - name: Set up Ruby 45 + uses: ruby/setup-ruby@v1 46 + with: 47 + ruby-version: ${{ matrix.ruby-version }} 48 + bundler-cache: true 49 + - name: Run RuboCop 35 50 run: bundle exec rubocop 36 - - name: Quickdraw tests 37 - run: bundle exec qt "./test/**/*.test.rb"
+1
.gitignore
··· 10 10 .DS_Store 11 11 .rubocop-* 12 12 *.gem 13 + Gemfile.lock
+9 -4
Gemfile
··· 6 6 7 7 gem "quickdraw", git: "https://github.com/joeldrapper/quickdraw.git" 8 8 gem "benchmark-ips" 9 - gem "solargraph" 10 - gem "rubocop" 11 - gem "ruby-lsp" 12 - gem "simplecov" 9 + 10 + if RUBY_ENGINE == "ruby" 11 + group :development do 12 + gem "solargraph" 13 + gem "rubocop" 14 + gem "ruby-lsp" 15 + gem "simplecov" 16 + end 17 + end
-132
Gemfile.lock
··· 1 - GIT 2 - remote: https://github.com/joeldrapper/quickdraw.git 3 - revision: 3a3f2d1e5ae18a2188d5c5906c9fbd80a592c773 4 - specs: 5 - quickdraw (0.1.0) 6 - 7 - PATH 8 - remote: . 9 - specs: 10 - literal (0.2.1) 11 - 12 - GEM 13 - remote: https://rubygems.org/ 14 - specs: 15 - ast (2.4.2) 16 - backport (1.2.0) 17 - benchmark (0.3.0) 18 - benchmark-ips (2.13.0) 19 - diff-lcs (1.5.1) 20 - docile (1.4.1) 21 - e2mmap (0.1.0) 22 - jaro_winkler (1.6.0) 23 - jaro_winkler (1.6.0-java) 24 - json (2.7.2) 25 - json (2.7.2-java) 26 - kramdown (2.4.0) 27 - rexml 28 - kramdown-parser-gfm (1.1.0) 29 - kramdown (~> 2.0) 30 - language_server-protocol (3.17.0.3) 31 - mini_portile2 (2.8.7) 32 - nokogiri (1.16.7) 33 - mini_portile2 (~> 2.8.2) 34 - racc (~> 1.4) 35 - nokogiri (1.16.7-aarch64-linux) 36 - racc (~> 1.4) 37 - nokogiri (1.16.7-arm-linux) 38 - racc (~> 1.4) 39 - nokogiri (1.16.7-arm64-darwin) 40 - racc (~> 1.4) 41 - nokogiri (1.16.7-java) 42 - racc (~> 1.4) 43 - nokogiri (1.16.7-x86-linux) 44 - racc (~> 1.4) 45 - nokogiri (1.16.7-x86_64-darwin) 46 - racc (~> 1.4) 47 - nokogiri (1.16.7-x86_64-linux) 48 - racc (~> 1.4) 49 - parallel (1.25.1) 50 - parser (3.3.3.0) 51 - ast (~> 2.4.1) 52 - racc 53 - prism (0.29.0) 54 - racc (1.8.1) 55 - racc (1.8.1-java) 56 - rainbow (3.1.1) 57 - rbs (2.8.4) 58 - regexp_parser (2.9.2) 59 - reverse_markdown (2.1.1) 60 - nokogiri 61 - rexml (3.3.1) 62 - strscan 63 - rubocop (1.64.1) 64 - json (~> 2.3) 65 - language_server-protocol (>= 3.17.0) 66 - parallel (~> 1.10) 67 - parser (>= 3.3.0.2) 68 - rainbow (>= 2.2.2, < 4.0) 69 - regexp_parser (>= 1.8, < 3.0) 70 - rexml (>= 3.2.5, < 4.0) 71 - rubocop-ast (>= 1.31.1, < 2.0) 72 - ruby-progressbar (~> 1.7) 73 - unicode-display_width (>= 2.4.0, < 3.0) 74 - rubocop-ast (1.31.3) 75 - parser (>= 3.3.1.0) 76 - ruby-lsp (0.17.2) 77 - language_server-protocol (~> 3.17.0) 78 - prism (>= 0.29.0, < 0.30) 79 - sorbet-runtime (>= 0.5.10782) 80 - ruby-progressbar (1.13.0) 81 - simplecov (0.22.0) 82 - docile (~> 1.1) 83 - simplecov-html (~> 0.11) 84 - simplecov_json_formatter (~> 0.1) 85 - simplecov-html (0.13.1) 86 - simplecov_json_formatter (0.1.4) 87 - solargraph (0.50.0) 88 - backport (~> 1.2) 89 - benchmark 90 - bundler (~> 2.0) 91 - diff-lcs (~> 1.4) 92 - e2mmap 93 - jaro_winkler (~> 1.5) 94 - kramdown (~> 2.3) 95 - kramdown-parser-gfm (~> 1.1) 96 - parser (~> 3.0) 97 - rbs (~> 2.0) 98 - reverse_markdown (~> 2.0) 99 - rubocop (~> 1.38) 100 - thor (~> 1.0) 101 - tilt (~> 2.0) 102 - yard (~> 0.9, >= 0.9.24) 103 - sorbet-runtime (0.5.11466) 104 - strscan (3.1.0) 105 - strscan (3.1.0-java) 106 - thor (1.3.1) 107 - tilt (2.4.0) 108 - unicode-display_width (2.5.0) 109 - yard (0.9.36) 110 - 111 - PLATFORMS 112 - aarch64-linux 113 - arm-linux 114 - arm64-darwin 115 - java 116 - ruby 117 - x86-linux 118 - x86_64-darwin 119 - x86_64-linux 120 - x86_64-linux-musl 121 - 122 - DEPENDENCIES 123 - benchmark-ips 124 - literal! 125 - quickdraw! 126 - rubocop 127 - ruby-lsp 128 - simplecov 129 - solargraph 130 - 131 - BUNDLED WITH 132 - 2.5.22