diff --git a/lib/producer/core.rb b/lib/producer/core.rb index 29c15fc..2b56ccc 100644 --- a/lib/producer/core.rb +++ b/lib/producer/core.rb @@ -1,3 +1,5 @@ +require 'forwardable' + # task actions require 'producer/core/action' require 'producer/core/actions/echo' diff --git a/lib/producer/core/action.rb b/lib/producer/core/action.rb index 0c3381e..bd5916a 100644 --- a/lib/producer/core/action.rb +++ b/lib/producer/core/action.rb @@ -1,8 +1,6 @@ module Producer module Core class Action - require 'forwardable' - extend Forwardable def_delegators :@env, :input, :output, :remote def_delegators :remote, :fs diff --git a/lib/producer/core/remote/environment.rb b/lib/producer/core/remote/environment.rb index b433cd2..7238858 100644 --- a/lib/producer/core/remote/environment.rb +++ b/lib/producer/core/remote/environment.rb @@ -12,8 +12,6 @@ module Producer end end - require 'forwardable' - extend Forwardable def_delegators :@variables, :[], :key? diff --git a/lib/producer/core/test.rb b/lib/producer/core/test.rb index 6618479..a3e5c7b 100644 --- a/lib/producer/core/test.rb +++ b/lib/producer/core/test.rb @@ -1,8 +1,6 @@ module Producer module Core class Test - require 'forwardable' - extend Forwardable def_delegators :@env, :remote def_delegators :remote, :fs