Sha256: 2afb4727c0c1df42feacb2f72f0296d0278c80ec7fbc50b1366137816018960a

Contents?: true

Size: 1.01 KB

Versions: 58

Compression:

Stored size: 1.01 KB

Contents

module Optimacms

module MetaContent
  extend ActiveSupport::Concern

  included do
    #has_many :taggings, as: :taggable

    #class_attribute :tag_limit


  end




  def meta_keywords_content(lang='')
  end

  def meta_keywords_content=(v, lang='')
  end



  # methods defined here are going to extend the class, not the instance of it
  module ClassMethods

    def make_meta(langs)
      langs.each do |lang|
        define_method("meta_keywords_#{lang}") do
          #puts "@#{name} was set to #{val}"
          #instance_variable_set("@#{name}", val)
          x=0
        end
      end
    end

    def method_missing(method_sym, *arguments, &block)
      if method_sym.to_s =~ /^meta_(.*)_(.*)$/
        t, lang = $1, $2
        #find($1.to_sym => arguments.first)
        #self.x=0
      else
        super
      end
    end


    # settings

    def dir_meta

    end

    def tag_limit(value)
      self.tag_limit_value = value
    end


  end

end
end

Version data entries

58 entries across 58 versions & 1 rubygems

Version Path
optimacms-0.3.35 app/models/concerns/optimacms/meta_content.rb
optimacms-0.3.34 app/models/concerns/optimacms/meta_content.rb
optimacms-0.3.30 app/models/concerns/optimacms/meta_content.rb
optimacms-0.3.29 app/models/concerns/optimacms/meta_content.rb
optimacms-0.3.23 app/models/concerns/optimacms/meta_content.rb
optimacms-0.3.15 app/models/concerns/optimacms/meta_content.rb
optimacms-0.3.12 app/models/concerns/optimacms/meta_content.rb
optimacms-0.3.11 app/models/concerns/optimacms/meta_content.rb
optimacms-0.2.26 app/models/concerns/optimacms/meta_content.rb
optimacms-0.2.25 app/models/concerns/optimacms/meta_content.rb
optimacms-0.2.24 app/models/concerns/optimacms/meta_content.rb
optimacms-0.3.4 app/models/concerns/optimacms/meta_content.rb
optimacms-0.3.3 app/models/concerns/optimacms/meta_content.rb
optimacms-0.2.21 app/models/concerns/optimacms/meta_content.rb
optimacms-0.2.20 app/models/concerns/optimacms/meta_content.rb
optimacms-0.2.16 app/models/concerns/optimacms/meta_content.rb
optimacms-0.2.15 app/models/concerns/optimacms/meta_content.rb
optimacms-0.2.14 app/models/concerns/optimacms/meta_content.rb
optimacms-0.2.13 app/models/concerns/optimacms/meta_content.rb
optimacms-0.2.12 app/models/concerns/optimacms/meta_content.rb