Simplify lib/bsdcontrol.rb
This commit is contained in:
parent
a25864c29f
commit
876371226a
2 changed files with 8 additions and 7 deletions
|
@ -1,8 +1,9 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
module BSD
|
||||
end unless defined?(BSD)
|
||||
|
||||
module BSD::Control
|
||||
require_relative "control/context"
|
||||
require_relative "control/feature"
|
||||
Error = Class.new(RuntimeError)
|
||||
|
||||
##
|
||||
|
@ -44,4 +45,8 @@ module BSD::Control
|
|||
feature = available_features.find { _1.name == name.to_s }
|
||||
feature || raise(Error, "feature '#{name}' wasn't found")
|
||||
end
|
||||
|
||||
require_relative "control/context"
|
||||
require_relative "control/feature"
|
||||
require_relative "../bsdcontrol.rb.so"
|
||||
end
|
||||
|
|
|
@ -1,6 +1,2 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
module BSD
|
||||
require_relative "bsd/control"
|
||||
require_relative "bsdcontrol.rb.so"
|
||||
end
|
||||
require_relative "bsd/control"
|
||||
|
|
Loading…
Reference in a new issue