aboutsummaryrefslogblamecommitdiffstats
path: root/vendor/extensions/gallery_links/app/models/refinery/gallery_links/gallery_link.rb
blob: 0c7a204069728cd5b409fd4879daeeafd258ce34 (plain) (tree)
1
2
3
4
5
6
7
8
9




                                                 

                                                      
                                                                                                    
 





                                                                 


       
module Refinery
  module GalleryLinks
    class GalleryLink < Refinery::Core::BaseModel
      self.table_name = 'refinery_gallery_links'

      belongs_to :image, class_name: ::Refinery::Image

      attr_accessible :date, :bands, :venue, :url, :photographer, :description, :image_id, :position

      validates :date, :presence => true
      validates :bands, :presence => true

      def title
        "#{date.try(:strftime, '%d/%m/%y')}: #{bands} @ #{venue}"
      end
    end
  end
end