module EffectiveSlugs
Constants
- VERSION
Public Class Methods
all_excluded_slugs()
click to toggle source
This restricts /events /jobs /posts /pages type slugs, for every model in our application.
# File lib/effective_slugs.rb, line 12 def self.all_excluded_slugs Rails.env.development? ? get_all_excluded_slugs : (@@excluded_slugs ||= get_all_excluded_slugs) end
setup() { |self| ... }
click to toggle source
# File lib/effective_slugs.rb, line 7 def self.setup yield self end
Private Class Methods
get_all_excluded_slugs()
click to toggle source
# File lib/effective_slugs.rb, line 18 def self.get_all_excluded_slugs (ActiveRecord::Base.connection.tables.map { |x| x }.compact + (EffectiveSlugs.excluded_slugs || [])) end