Sha256: 6e154d480c8a1c7a1e571dca45621a147eeb885e292960b5a2940b4e0606c778

Contents?: true

Size: 338 Bytes

Versions: 2

Compression:

Stored size: 338 Bytes

Contents

# frozen_string_literal: true

require 'rails-settings-cached'

class Settings < RailsSettings::CachedSettings
  include PublicActivity::Model

  tracked owner: ->(controller, _model) { controller.try(:current_user) }

  def self.update_attributes(attributes)
    attributes.each do |key, value|
      self[key] = value
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sunrise-cms-1.1.1 lib/generators/sunrise/templates/models/active_record/settings.rb
sunrise-cms-1.1.0 lib/generators/sunrise/templates/models/active_record/settings.rb