summaryrefslogtreecommitdiff
path: root/lib/gitlab/view/presenter/factory.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gitlab/view/presenter/factory.rb')
-rw-r--r--lib/gitlab/view/presenter/factory.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/gitlab/view/presenter/factory.rb b/lib/gitlab/view/presenter/factory.rb
index 92979c61a25..d172d61e2c9 100644
--- a/lib/gitlab/view/presenter/factory.rb
+++ b/lib/gitlab/view/presenter/factory.rb
@@ -8,13 +8,15 @@ module Gitlab
end
def fabricate!
- presenter_class.new(@subject, @attributes)
+ presenter_class.new(subject, attributes)
end
private
+ attr_reader :subject, :attributes
+
def presenter_class
- @subject.class.const_get('Presenter')
+ "#{subject.class.name}Presenter".constantize
end
end
end