Sha256: 67eb971a85785e6f094c4bc06433e104ab9bd08586e3609248c5605ce3f2b259
Contents?: true
Size: 637 Bytes
Versions: 4
Compression:
Stored size: 637 Bytes
Contents
require 'ostruct' class Setting < ActiveRecord::Base belongs_to :address, :dependent => :destroy serialize :mailer, OpenStruct serialize :smtp_settings, OpenStruct serialize :sendmail_settings, OpenStruct serialize :attachments accepts_nested_attributes_for :address def mailer=(mailer) write_attribute(:mailer, OpenStruct.new(mailer)) end def smtp_settings=(smtp_settings) write_attribute(:smtp_settings, OpenStruct.new(smtp_settings)) end def sendmail_settings=(sendmail_settings) write_attribute(:sendmail_settings, OpenStruct.new(sendmail_settings)) end def self.current first end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
forgeos_core-1.9.4 | app/models/setting.rb |
forgeos_core-1.9.3 | app/models/setting.rb |
forgeos_core-1.9.2 | app/models/setting.rb |
forgeos_core-1.9.1 | app/models/setting.rb |