diff --git a/lib/foreman/export/base.rb b/lib/foreman/export/base.rb index 010529e6..2abb9c05 100644 --- a/lib/foreman/export/base.rb +++ b/lib/foreman/export/base.rb @@ -1,5 +1,4 @@ require "foreman/export" -require "ostruct" require "pathname" require "shellwords" @@ -13,6 +12,9 @@ class Foreman::Export::Base # deprecated attr_reader :port + # deprecated + ProcessStruct = Struct.new(:name, :process) + def initialize(location, engine, options={}) @location = location @engine = engine @@ -35,10 +37,7 @@ def template def @engine.procfile Foreman::Export::Base.warn_deprecation! @processes.map do |process| - OpenStruct.new( - :name => @names[process], - :process => process - ) + ProcessStruct.new(@names[process], process) end end end diff --git a/spec/foreman/process_spec.rb b/spec/foreman/process_spec.rb index d449c956..58e21020 100644 --- a/spec/foreman/process_spec.rb +++ b/spec/foreman/process_spec.rb @@ -1,6 +1,5 @@ require 'spec_helper' require 'foreman/process' -require 'ostruct' require 'timeout' require 'tmpdir'