Simplify lib/bsdcontrol.rb

This commit is contained in:
0x1eef 2024-05-12 19:45:10 -03:00
parent a25864c29f
commit 876371226a
2 changed files with 8 additions and 7 deletions

View file

@ -1,8 +1,9 @@
# frozen_string_literal: true # frozen_string_literal: true
module BSD
end unless defined?(BSD)
module BSD::Control module BSD::Control
require_relative "control/context"
require_relative "control/feature"
Error = Class.new(RuntimeError) Error = Class.new(RuntimeError)
## ##
@ -44,4 +45,8 @@ module BSD::Control
feature = available_features.find { _1.name == name.to_s } feature = available_features.find { _1.name == name.to_s }
feature || raise(Error, "feature '#{name}' wasn't found") feature || raise(Error, "feature '#{name}' wasn't found")
end end
require_relative "control/context"
require_relative "control/feature"
require_relative "../bsdcontrol.rb.so"
end end

View file

@ -1,6 +1,2 @@
# frozen_string_literal: true # frozen_string_literal: true
module BSD
require_relative "bsd/control" require_relative "bsd/control"
require_relative "bsdcontrol.rb.so"
end