Files
fizzy/app/models/user/configurable.rb
T

11 lines
300 B
Ruby

module User::Configurable
extend ActiveSupport::Concern
included do
has_one :settings, class_name: "User::Settings", dependent: :destroy
has_many :push_subscriptions, class_name: "Push::Subscription", dependent: :delete_all
after_create :create_settings, unless: :system?
end
end