From 8930b0a62f481d783706cd7d5b1e66299d9bd0d9 Mon Sep 17 00:00:00 2001 From: Holger Frohloff Date: Wed, 22 Aug 2012 08:52:21 +0200 Subject: [PATCH] removed whitespace modified: app/models/goldencobra/article.rb --- app/models/goldencobra/article.rb | 36 +++++++++++++++---------------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/app/models/goldencobra/article.rb b/app/models/goldencobra/article.rb index 88c12e37..51886552 100644 --- a/app/models/goldencobra/article.rb +++ b/app/models/goldencobra/article.rb @@ -52,7 +52,7 @@ class Article < ActiveRecord::Base has_many :article_widgets has_many :widgets, :through => :article_widgets has_many :vita_steps, :as => :loggable, :class_name => Goldencobra::Vita - + accepts_nested_attributes_for :metatags, :allow_destroy => true, :reject_if => proc { |attributes| attributes['value'].blank? } accepts_nested_attributes_for :article_images @@ -65,7 +65,7 @@ class Article < ActiveRecord::Base validates_presence_of :title validates_format_of :url_name, :with => /\A[\w\d-]+\Z/, allow_blank: true - + before_save :verify_existens_of_url_name_and_slug before_save :parse_image_gallery_tags after_save :verify_existence_of_opengraph_image @@ -187,13 +187,12 @@ def verify_existence_of_opengraph_image Goldencobra::Metatag.create(article_id: self.id, name: "OpenGraph Image", value: Goldencobra::Setting.for_key("goldencobra.facebook.opengraph_default_image")) end end - + def verify_existens_of_url_name_and_slug self.url_name = self.title.downcase.parameterize if self.url_name.blank? self.slug = self.url_name.downcase.parameterize if self.slug.blank? end - - + # Gibt Consultant | Subsidiary | etc. zurück je nach Seitentyp def article_type_form_file self.article_type.split(" ").first if self.article_type.present? @@ -203,7 +202,7 @@ def article_type_form_file def kind_of_article_type self.article_type.present? ? self.article_type.split(" ").last : "" end - + # Liefert Kategorienenamen für sie Suche unabhängig ob Die Seite eine show oder indexseite ist def article_type_for_search if self.article_type.present? @@ -212,7 +211,7 @@ def article_type_for_search "Article" end end - + def selected_layout if self.template_file.blank? "application" @@ -220,7 +219,7 @@ def selected_layout self.template_file end end - + def breadcrumb_name if self.breadcrumb.present? return self.breadcrumb @@ -228,13 +227,13 @@ def breadcrumb_name return self.title end end - + def public_teaser return self.teaser if self.teaser.present? return self.summary if self.teaser.blank? && self.summary.present? return self.content[0..200] if self.teaser.blank? && self.summary.blank? end - + def article_for_index_limit if self.article_for_index_count.to_i <= 0 return 1000 @@ -242,7 +241,7 @@ def article_for_index_limit self.article_for_index_count.to_i end end - + def mark_as_startpage! Goldencobra::Article.startpage.each do |a| a.startpage = false @@ -251,11 +250,11 @@ def mark_as_startpage! self.startpage = true self.save end - + def is_startpage? self.startpage - end - + end + def metatag(name) return "" if !MetatagNames.include?(name) metatag = self.metatags.find_by_name(name) @@ -276,7 +275,7 @@ def published_at self.created_at end end - + def linked_menues Goldencobra::Menue.where(:target => self.public_url) end @@ -287,7 +286,7 @@ def linked_menues def self.recent(count) Goldencobra::Article.where('title IS NOT NULL').order('updated_at DESC').limit(count) end - + def self.recreate_cache if RUBY_VERSION.include?("1.9.") ArticlesCacheWorker.perform_async() @@ -298,7 +297,7 @@ def self.recreate_cache end end end - + def self.article_types_for_select results = [] path_to_articletypes = File.join(::Rails.root, "app", "views", "articletypes") @@ -326,11 +325,10 @@ def self.article_types_for_search end return results end - + def self.templates_for_select Dir.glob(File.join(::Rails.root, "app", "views", "layouts", "*.html.erb")).map{|a| File.basename(a, ".html.erb")}.delete_if{|a| a =~ /^_/ } end - end end