Sha256: 4815e4c177f9e56199b361e4995943edb82b8d8e31fee3d5f5843ac8f5b795b3
Contents?: true
Size: 542 Bytes
Versions: 3
Compression:
Stored size: 542 Bytes
Contents
module Alchemy class EssencePicture < ActiveRecord::Base acts_as_essence( :ingredient_column => :picture, :preview_text_method => :name ) belongs_to :picture before_save :replace_newlines before_save :fix_crop_from private def fix_crop_from write_attribute(:crop_from, self.crop_from.to_s.split('x').map { |number| number.to_i < 0 ? "0" : number }.join('x')) end def replace_newlines return nil if caption.nil? caption.gsub!(/(\r\n|\r|\n)/, "<br/>") end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
alchemy_cms-2.2.rc3 | app/models/alchemy/essence_picture.rb |
alchemy_cms-2.2.rc2 | app/models/alchemy/essence_picture.rb |
alchemy_cms-2.2.rc1 | app/models/alchemy/essence_picture.rb |