Class: Settings

Inherits:
RailsSettings::Base
  • Object
show all
Includes:
Mongoid::Document, Mongoid::Timestamps, PublicActivity::Model
Defined in:
lib/generators/sunrise/templates/models/mongoid/settings.rb,
lib/generators/sunrise/templates/models/active_record/settings.rb

Class Method Summary collapse

Class Method Details

.[](key) ⇒ Object



20
21
22
# File 'lib/generators/sunrise/templates/models/active_record/settings.rb', line 20

def self.[](key)
  public_send(key)
end

.[]=(key, value) ⇒ Object



24
25
26
# File 'lib/generators/sunrise/templates/models/active_record/settings.rb', line 24

def self.[]=(key, value)
  public_send("#{key}=", value)
end

.table_exists? ⇒ Boolean

Returns:

  • (Boolean)


16
17
18
# File 'lib/generators/sunrise/templates/models/mongoid/settings.rb', line 16

def self.table_exists?
  true
end

.update(attributes) ⇒ Object



14
15
16
17
18
# File 'lib/generators/sunrise/templates/models/active_record/settings.rb', line 14

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