module ZenSlug::ClassMethods

Public Instance Methods

has_a_slug_from(attribute_name) click to toggle source
# File lib/zen_slug.rb, line 18
    def has_a_slug_from(attribute_name)
      include FriendlyId
      friendly_id attribute_name.to_sym, :use=>:slugged
      validates :slug, :presence => true, :uniqueness => true
      #, :format => {:with => /\A[^0-9].*/}
      class_eval <<-EOV
        include SlugableMixin::Overrides
      EOV
    end