Sha256: 279e960a9efadd9b11f6bec5318b45809a8a92740a47294c6228557dbada376b

Contents?: true

Size: 371 Bytes

Versions: 1

Compression:

Stored size: 371 Bytes

Contents

#
# Blogaze
# Copyright (C) 2011-2013 Jack Polgar
#
# Blogaze is released under the BSD 3-clause license.
# @license http://opensource.org/licenses/BSD-3-Clause
#

module Blogaze
  class Tag < Sequel::Model
    def href
      "/tags/#{slug}"
    end

    def before_save
      self.slug = Innate::Helper::CGI.u(self.name.scan(/\w+/).join('-')).downcase
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
blogaze-0.0.1 lib/blogaze/model/tag.rb