Skip to content

Commit 2203e1a

Browse files
committed
Refactor this gem as a plugin of matrixeval
1 parent cee3a72 commit 2203e1a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+205
-2535
lines changed

exe/matrixeval

Lines changed: 0 additions & 5 deletions
This file was deleted.

exe/meval

Lines changed: 0 additions & 5 deletions
This file was deleted.

lib/matrixeval/ruby.rb

Lines changed: 5 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,14 @@
1-
# frozen_string_literal: true
2-
3-
require_relative "ruby/version"
4-
require 'rainbow'
5-
require 'matrixeval/ruby/docker_compose'
6-
require 'matrixeval/ruby/context'
7-
require 'matrixeval/ruby/gemfile_locks'
8-
require 'matrixeval/ruby/extra_mount_files'
9-
require 'matrixeval/ruby/runner'
10-
require 'matrixeval/ruby/gitignore'
1+
require 'matrixeval'
2+
require_relative 'ruby/version'
3+
require_relative 'ruby/target'
114

125
module Matrixeval
136
module Ruby
14-
class Error < StandardError; end
15-
167
module_function
178
def root
189
Pathname.new("#{__dir__}/../..")
1910
end
2011
end
21-
22-
module_function
23-
def start(argv)
24-
Ruby::Runner.start(argv)
25-
end
26-
27-
def working_dir
28-
Pathname.new(Dir.getwd)
29-
end
3012
end
13+
14+
Matrixeval.register_target(:ruby, Matrixeval::Ruby::Target)

lib/matrixeval/ruby/command_line.rb

Lines changed: 0 additions & 57 deletions
This file was deleted.

lib/matrixeval/ruby/command_line/parse_context_arguments.rb

Lines changed: 0 additions & 85 deletions
This file was deleted.

lib/matrixeval/ruby/config.rb

Lines changed: 0 additions & 98 deletions
This file was deleted.

lib/matrixeval/ruby/config/yaml.rb

Lines changed: 0 additions & 40 deletions
This file was deleted.

lib/matrixeval/ruby/container.rb

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)