Sha256: cb9bde48a806c6c0d94f7fca40d26c02ad5adc295044cb0fed3ac8b7de064ff5

Contents?: true

Size: 330 Bytes

Versions: 4

Compression:

Stored size: 330 Bytes

Contents

class EmailDigest < MLS::Model

  belongs_to :search
  belongs_to :account
  accepts_nested_attributes_for :account
  
  def filter
    filter_to_read = read_attribute(:filter)
    filter_to_read = search.filter if filter_to_read&.empty? && search
    JSON.parse (filter_to_read || {}).to_json, object_class: OpenStruct
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
mls-1.9.0 lib/mls/models/email_digest.rb
mls-1.8.0 lib/mls/models/email_digest.rb
mls-1.7.0 lib/mls/models/email_digest.rb
mls-1.6.0 lib/mls/models/email_digest.rb