Sha256: c17eb99a671e685a8cf5a39ed3be79c3b7573ca14b89a01839e69fa0a579b6c2

Contents?: true

Size: 441 Bytes

Versions: 3

Compression:

Stored size: 441 Bytes

Contents

require 'babosa'

module C80Brands
  class Bbrand < ActiveRecord::Base
    mount_uploader :icon, BbrandsIconUploader

    default_scope {order(:created_at => :desc)}

    extend FriendlyId
    friendly_id :title, use: :slugged
    def normalize_friendly_id(input)
      input.to_s.to_slug.normalize(transliterations: :russian).to_s
    end

    def slug_candidates
      [:title] + Array.new(6) {|index| [:title, index+2]}
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
c80_brands-0.1.0.2 app/models/c80_brands/bbrand.rb
c80_brands-0.1.0.1 app/models/c80_brands/bbrand.rb
c80_brands-0.1.0 app/models/c80_brands/bbrand.rb