Commit Diff


commit - c0404efaa880c3cd545c65ce7a05cb2562ce4103
commit + 9a0e20a6c3322f66392fc6c2dd0aa8e8cee8cf3d
blob - /dev/null
blob + d57829230f5fcf0e8eab69648889c71f48ac1950 (mode 644)
--- /dev/null
+++ Gemfile
@@ -0,0 +1,6 @@
+source 'https://rubygems.org'
+
+ruby '3.3.0'
+
+gem 'kramdown', '~> 2.4.0'
+gem 'rss', '~> 0.3.0'
\ No newline at end of file
blob - 9d7e5a1fcd3c1f8b86a191e8dd4b0f3ae227ac36
blob + e8e197a43b125ff2153bbc92e5d0a991a443c147
--- Makefile
+++ Makefile
@@ -1,6 +1,6 @@
 build:
 	rm -rf build && mkdir build
-	ruby wruby.rb 
+	bundle exec ruby wruby.rb 
 
 clean:
 	rm -rf build/*
blob - /dev/null
blob + 365171b36f4ae5bded6e60978d93c7f55165e0f2 (mode 644)
--- /dev/null
+++ Gemfile.lock
@@ -0,0 +1,24 @@
+GEM
+  remote: https://rubygems.org/
+  specs:
+    kramdown (2.4.0)
+      rexml
+    rexml (3.3.2)
+      strscan
+    rss (0.3.0)
+      rexml
+    strscan (3.1.0)
+
+PLATFORMS
+  arm64-darwin-23
+  ruby
+
+DEPENDENCIES
+  kramdown (~> 2.4.0)
+  rss (~> 0.3.0)
+
+RUBY VERSION
+   ruby 3.3.0p0
+
+BUNDLED WITH
+   2.5.6
blob - 1552e330a2a78bce568e343015da9f50424658b6
blob + f4bd11f3eac0bdfcbd00a5506229c561b6fabf4e
--- README.md
+++ README.md
@@ -1,19 +1,18 @@
 # wruby
 
 > This is a heavy work-in-progress and I am hardly a Ruby expert.
->
 > Please consider contributing to make the project better!
 
 Minimal blog and static site generator. The "w" is silent...
 
 ## Dependencies
 
-- `ruby`
+- `ruby 3.3.0`
 
 Install required gems:
 
 ```
-gem install kramdown rss
+bundle install
 ```
 
 ## Getting Started