Sha256: d8cbf1bf56f348e16da8a02d1ef1c9f44a164d2618b9fb5b718f460f25feaf6e

Contents?: true

Size: 697 Bytes

Versions: 67

Compression:

Stored size: 697 Bytes

Contents

##
## @report.body.split("\n\n").map { |ttt| "<p>#{ttt}</p>" }.join
##
class Wco::Report
  include Mongoid::Document
  include Mongoid::Timestamps
  include Mongoid::Paranoia
  include Wco::Utils
  store_in collection: 'wco_reports'

  field :title
  validates :title, presence: true, uniqueness: true
  index({ title: 1 }, { unique: true })
  def name ; title ; end

  field :subtitle

  field :slug
  validates :slug, presence: true, uniqueness: true
  index({ :slug => 1 }, { :unique => true })
  before_validation :set_slug, on: :create

  field :body

  field :x, :type => Float
  field :y, :type => Float
  field :z, :type => Float

  # has_one :photo

  has_and_belongs_to_many :tags

end

Version data entries

67 entries across 67 versions & 1 rubygems

Version Path
wco_models-3.1.0.152 app/models/wco/report.rb
wco_models-3.1.0.151 app/models/wco/report.rb
wco_models-3.1.0.150 app/models/wco/report.rb
wco_models-3.1.0.149 app/models/wco/report.rb
wco_models-3.1.0.148 app/models/wco/report.rb
wco_models-3.1.0.147 app/models/wco/report.rb
wco_models-3.1.0.146 app/models/wco/report.rb
wco_models-3.1.0.145 app/models/wco/report.rb
wco_models-3.1.0.144 app/models/wco/report.rb
wco_models-3.1.0.143 app/models/wco/report.rb
wco_models-3.1.0.142 app/models/wco/report.rb
wco_models-3.1.0.141 app/models/wco/report.rb
wco_models-3.1.0.140 app/models/wco/report.rb
wco_models-3.1.0.139 app/models/wco/report.rb
wco_models-3.1.0.138 app/models/wco/report.rb
wco_models-3.1.0.137 app/models/wco/report.rb
wco_models-3.1.0.136 app/models/wco/report.rb
wco_models-3.1.0.135 app/models/wco/report.rb
wco_models-3.1.0.134 app/models/wco/report.rb
wco_models-3.1.0.133 app/models/wco/report.rb