Sha256: 31caee0dfcc4200b834665e7ee7f45a7988a260dd3c6d22c98a2c4514c9161e2
Contents?: true
Size: 1001 Bytes
Versions: 3
Compression:
Stored size: 1001 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 :raw_json, type: :object, default: '{}' # field :is_trash, :type => Boolean, :default => false # index({ :is_trash => 1, :is_public => 1 }) # field :is_public, :type => Boolean, :default => true # index({ :is_public => 1 }) # scope :public, ->{ where({ is_public: true }) } 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
wco_models-3.1.0.85 | app/models/wco/report.rb |
wco_models-3.1.0.83 | app/models/wco/report.rb |
wco_models-3.1.0.82 | app/models/wco/report.rb |