Sha256: a19f753462533f0afc1eda24b0807e317e752b6dba02ed57f2670f9333ff64a9

Contents?: true

Size: 366 Bytes

Versions: 1

Compression:

Stored size: 366 Bytes

Contents

module Rooler
  class Template < ActiveRecord::Base
    has_many :rules
    has_many :deliveries, as: :deliverable
    validates :name, :to, :subject, :body, presence: true
    
    def test_object
      object = nil
      rules.each do |rule|
        object = rule.send(:find_by_klass).first
        break if object
      end
      object ||= nil
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rooler-0.0.1 app/models/rooler/template.rb