Sha256: 946d72c8f1456230fa0c973750c3e15ae7179489b21f2558fa9f36a8300a34db

Contents?: true

Size: 364 Bytes

Versions: 6

Compression:

Stored size: 364 Bytes

Contents

module Kuhsaft
  class LinkBrick < Brick
    attr_accessible :href, :caption, :link_style

    validates :href, :caption, :presence => true

    def self.styles
      %w(pdf word excel button external)
    end

    def to_style_class
      [super, link_style.presence].join(' ')
    end

    def collect_fulltext
      [super, caption].join(' ')
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
kuhsaft-1.1.1 app/models/kuhsaft/link_brick.rb
kuhsaft-1.1.0 app/models/kuhsaft/link_brick.rb
kuhsaft-1.0.3 app/models/kuhsaft/link_brick.rb
kuhsaft-1.0.2 app/models/kuhsaft/link_brick.rb
kuhsaft-1.0.1 app/models/kuhsaft/link_brick.rb
kuhsaft-1.0.0 app/models/kuhsaft/link_brick.rb