Sha256: c1813a72811871f99e477f992489f306399649818646a3bc369430676545abd7

Contents?: true

Size: 298 Bytes

Versions: 6

Compression:

Stored size: 298 Bytes

Contents

module Slugged
  module Scopes
    
    def with_cached_slug(slug)
      where(self.cached_slug_column => slug.to_s)
    end
    
    def other_than(record)
      record.new_record? ? scoped : where("#{quoted_table_name}.#{connection.quote_column_name(:id)} != ?", record.id)
    end
    
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
slugged-1.1.0 lib/slugged/scopes.rb
slugged-1.0.1 lib/slugged/scopes.rb
slugged-1.0.0 lib/slugged/scopes.rb
slugged-0.4.0 lib/slugged/scopes.rb
slugged-0.3.3 lib/slugged/scopes.rb
slugged-0.3.2 lib/slugged/scopes.rb