Runtime assertions for Ruby literal.fun
ruby
5
fork

Configure Feed

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

Configure coverage

+25 -35
+2 -7
Gemfile
··· 2 2 3 3 source "https://rubygems.org" 4 4 5 - # Specify your gem's dependencies in strict_attributes.gemspec 6 5 gemspec 7 6 8 7 gem "quickdraw", git: "https://github.com/joeldrapper/quickdraw.git" 9 - gem "rubocop" 10 8 gem "benchmark-ips" 11 9 gem "solargraph" 12 - 10 + gem "rubocop" 13 11 gem "ruby-lsp" 14 - 15 - gem "dry-initializer" 16 - gem "dry-types" 17 - gem "dry-struct" 12 + gem "simplecov"
+8 -28
Gemfile.lock
··· 16 16 backport (1.2.0) 17 17 benchmark (0.3.0) 18 18 benchmark-ips (2.13.0) 19 - bigdecimal (3.1.8) 20 - concurrent-ruby (1.3.3) 21 19 diff-lcs (1.5.1) 22 - dry-core (1.0.1) 23 - concurrent-ruby (~> 1.0) 24 - zeitwerk (~> 2.6) 25 - dry-inflector (1.1.0) 26 - dry-initializer (3.1.1) 27 - dry-logic (1.5.0) 28 - concurrent-ruby (~> 1.0) 29 - dry-core (~> 1.0, < 2) 30 - zeitwerk (~> 2.6) 31 - dry-struct (1.6.0) 32 - dry-core (~> 1.0, < 2) 33 - dry-types (>= 1.7, < 2) 34 - ice_nine (~> 0.11) 35 - zeitwerk (~> 2.6) 36 - dry-types (1.7.2) 37 - bigdecimal (~> 3.0) 38 - concurrent-ruby (~> 1.0) 39 - dry-core (~> 1.0) 40 - dry-inflector (~> 1.0) 41 - dry-logic (~> 1.4) 42 - zeitwerk (~> 2.6) 20 + docile (1.4.1) 43 21 e2mmap (0.1.0) 44 - ice_nine (0.11.2) 45 22 jaro_winkler (1.6.0) 46 23 json (2.7.2) 47 24 kramdown (2.4.0) ··· 92 69 prism (>= 0.29.0, < 0.30) 93 70 sorbet-runtime (>= 0.5.10782) 94 71 ruby-progressbar (1.13.0) 72 + simplecov (0.22.0) 73 + docile (~> 1.1) 74 + simplecov-html (~> 0.11) 75 + simplecov_json_formatter (~> 0.1) 76 + simplecov-html (0.13.1) 77 + simplecov_json_formatter (0.1.4) 95 78 solargraph (0.50.0) 96 79 backport (~> 1.2) 97 80 benchmark ··· 114 97 tilt (2.4.0) 115 98 unicode-display_width (2.5.0) 116 99 yard (0.9.36) 117 - zeitwerk (2.6.16) 118 100 119 101 PLATFORMS 120 102 aarch64-linux ··· 126 108 127 109 DEPENDENCIES 128 110 benchmark-ips 129 - dry-initializer 130 - dry-struct 131 - dry-types 132 111 literal! 133 112 quickdraw! 134 113 rubocop 135 114 ruby-lsp 115 + simplecov 136 116 solargraph 137 117 138 118 BUNDLED WITH
+15
config/quickdraw.rb
··· 22 22 false 23 23 ].freeze 24 24 end 25 + 26 + if ENV["COVERAGE"] == "true" 27 + require "simplecov" 28 + 29 + SimpleCov.start do 30 + command_name "quickdraw" 31 + enable_coverage_for_eval 32 + enable_for_subprocesses true 33 + enable_coverage :branch 34 + 35 + add_group "Types", "lib/literal/types" 36 + add_group "Enums", "lib/literal/enum.rb" 37 + add_group "Properties", "lib/literal/properties.rb" 38 + end 39 + end