From 4c952ed32b3f0e0e9679a8e144fbbb5b8869c041 Mon Sep 17 00:00:00 2001 From: Harald Eilertsen Date: Wed, 2 Jun 2021 23:37:37 +0200 Subject: Revert "Change merch store in page header." This reverts commit 091602c490db2adf22c1c34d91bfd601b6bd7d77. and later... --- app/assets/images/d2-shop-logo.png | Bin 5820 -> 0 bytes app/presenters/refinery/base_presenter.rb | 32 ------------------------------ app/views/refinery/_header.html.erb | 4 ++-- 3 files changed, 2 insertions(+), 34 deletions(-) delete mode 100644 app/assets/images/d2-shop-logo.png delete mode 100644 app/presenters/refinery/base_presenter.rb (limited to 'app') diff --git a/app/assets/images/d2-shop-logo.png b/app/assets/images/d2-shop-logo.png deleted file mode 100644 index a39854d..0000000 Binary files a/app/assets/images/d2-shop-logo.png and /dev/null differ diff --git a/app/presenters/refinery/base_presenter.rb b/app/presenters/refinery/base_presenter.rb deleted file mode 100644 index 2e549fc..0000000 --- a/app/presenters/refinery/base_presenter.rb +++ /dev/null @@ -1,32 +0,0 @@ -module Refinery - class BasePresenter - - DEFAULT_FIELDS = { - :title => proc { |p| (p.model.class.name.titleize if p.model.present?) }, - :path => proc { |p| p.title }, - :browser_title => nil, - :meta_description => nil - } - - attr_reader :model - - def initialize(obj) - @model = obj - end - - def method_missing(method, *args) - if @model.respond_to? method - @model.send method - elsif DEFAULT_FIELDS.has_key? method - (value = DEFAULT_FIELDS[method]).is_a?(Proc) ? value.call(self) : value - else - raise NoMethodError.new("#{self.class.name} doesn't know #{method}. Define or delegate it.", method) - end - end - - def respond_to?(method, include_all=false) - super || @model.respond_to?(method) || DEFAULT_FIELDS.has_key?(method) - end - - end -end diff --git a/app/views/refinery/_header.html.erb b/app/views/refinery/_header.html.erb index fea48c2..ef0253a 100644 --- a/app/views/refinery/_header.html.erb +++ b/app/views/refinery/_header.html.erb @@ -22,6 +22,6 @@ <%= Refinery::Pages::MenuPresenter.new(refinery_menu_pages, self).to_html %> -- cgit v1.2.3