Skip to content

Commit b66541e

Browse files
committed
first commit
0 parents  commit b66541e

8 files changed

Lines changed: 418 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
pull_request:
6+
workflow_dispatch:
7+
8+
jobs:
9+
ci:
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- name: Check out code
14+
uses: actions/checkout@v7
15+
16+
- name: Set up Ruby
17+
uses: ruby/setup-ruby@v1
18+
with:
19+
bundler-cache: true
20+
21+
- name: Run tests
22+
run: bundle exec ruby test/dotruby_test.rb
23+
24+
- name: Check style
25+
run: bundle exec standardrb

.tool-versions

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ruby 4.0.6

Gemfile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# frozen_string_literal: true
2+
3+
source "https://rubygems.org"
4+
5+
ruby file: ".tool-versions"
6+
7+
group :development, :test do
8+
gem "minitest"
9+
gem "standard"
10+
end

Gemfile.lock

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
ast (2.4.3)
5+
drb (2.2.3)
6+
json (2.21.2)
7+
language_server-protocol (3.17.0.6)
8+
lint_roller (1.1.0)
9+
minitest (6.0.6)
10+
drb (~> 2.0)
11+
prism (~> 1.5)
12+
parallel (1.28.0)
13+
parser (3.3.12.0)
14+
ast (~> 2.4.1)
15+
racc
16+
prism (1.9.0)
17+
racc (1.8.1)
18+
rainbow (3.1.1)
19+
regexp_parser (2.12.0)
20+
rubocop (1.88.2)
21+
json (~> 2.3)
22+
language_server-protocol (~> 3.17.0.2)
23+
lint_roller (~> 1.1.0)
24+
parallel (>= 1.10)
25+
parser (>= 3.3.0.2)
26+
rainbow (>= 2.2.2, < 4.0)
27+
regexp_parser (>= 2.9.3, < 3.0)
28+
rubocop-ast (>= 1.49.0, < 2.0)
29+
ruby-progressbar (~> 1.7)
30+
unicode-display_width (>= 2.4.0, < 4.0)
31+
rubocop-ast (1.50.0)
32+
parser (>= 3.3.7.2)
33+
prism (~> 1.7)
34+
rubocop-performance (1.26.1)
35+
lint_roller (~> 1.1)
36+
rubocop (>= 1.75.0, < 2.0)
37+
rubocop-ast (>= 1.47.1, < 2.0)
38+
ruby-progressbar (1.13.0)
39+
standard (1.56.0)
40+
language_server-protocol (~> 3.17.0.2)
41+
lint_roller (~> 1.0)
42+
rubocop (~> 1.88.0)
43+
standard-custom (~> 1.0.0)
44+
standard-performance (~> 1.8)
45+
standard-custom (1.0.2)
46+
lint_roller (~> 1.0)
47+
rubocop (~> 1.50)
48+
standard-performance (1.9.0)
49+
lint_roller (~> 1.1)
50+
rubocop-performance (~> 1.26.0)
51+
unicode-display_width (3.2.0)
52+
unicode-emoji (~> 4.1)
53+
unicode-emoji (4.2.0)
54+
55+
PLATFORMS
56+
arm64-darwin-24
57+
ruby
58+
59+
DEPENDENCIES
60+
minitest
61+
standard
62+
63+
CHECKSUMS
64+
ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383
65+
bundler (4.0.12) sha256=7f8b757d28dfb636e7b24fba2344ac6dd13b5b24f4b46d62573d483f211825ac
66+
drb (2.2.3) sha256=0b00d6fdb50995fe4a45dea13663493c841112e4068656854646f418fda13373
67+
json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a
68+
language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0
69+
lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87
70+
minitest (6.0.6) sha256=153ea36d1d987a62942382b61075745042a2b3123b1cd48f4c3675af9cc7d6f1
71+
parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970
72+
parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828
73+
prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85
74+
racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f
75+
rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a
76+
regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
77+
rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf
78+
rubocop-ast (1.50.0) sha256=b9ca88300da0803ee222ad20cdb30494c0a784eed06fdc35d254b06d662788db
79+
rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834
80+
ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33
81+
standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787
82+
standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b
83+
standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2
84+
unicode-display_width (3.2.0) sha256=0cdd96b5681a5949cdbc2c55e7b420facae74c4aaf9a9815eee1087cb1853c42
85+
unicode-emoji (4.2.0) sha256=519e69150f75652e40bf736106cfbc8f0f73aa3fb6a65afe62fefa7f80b0f80f
86+
87+
RUBY VERSION
88+
ruby 4.0.6
89+
90+
BUNDLED WITH
91+
4.0.12

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
![dotruby gif](dotruby.gif)

dotruby.gif

9.78 MB
Loading

0 commit comments

Comments
 (0)