Sha256: df529b48160d903ce39812661c02338d05ce9b98a62d85ac5fe0348e1d08118e

Contents?: true

Size: 359 Bytes

Versions: 7

Compression:

Stored size: 359 Bytes

Contents

module Slugs
  module Extensions
    module ActiveRecord
      module Base
        extend ActiveSupport::Concern

        module ClassMethods

          def has_slug(*args)
            include Slugs::Concern
            options = args.extract_options!
            @slug = options.merge(attributes: args)
          end

        end
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
slugs-5.1.0 lib/slugs/extensions/active_record/base.rb
slugs-4.0.0.3 lib/slugs/extensions/active_record/base.rb
slugs-4.0.0.2 lib/slugs/extensions/active_record/base.rb
slugs-4.0.0.1 lib/slugs/extensions/active_record/base.rb
slugs-4.0.0.0 lib/slugs/extensions/active_record/base.rb
slugs-2.0.1 lib/slugs/extensions/active_record/base.rb
slugs-2.0.0 lib/slugs/extensions/active_record/base.rb