Class: Tomify::Setting
- Inherits:
-
Object
show all
- Defined in:
- app/models/tomify/setting.rb
Defined Under Namespace
Classes: Boolean, Json, Text
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.admin_params ⇒ Object
20
21
22
|
# File 'app/models/tomify/setting.rb', line 20
def self.admin_params
[:type, :name, :public, :value, :json]
end
|
.public ⇒ Object
12
13
14
|
# File 'app/models/tomify/setting.rb', line 12
def self.public
where(public: true)
end
|
.required_settings ⇒ Object
16
17
18
|
# File 'app/models/tomify/setting.rb', line 16
def self.required_settings
["allow_signup", "aws", "name", "email", "timezone"]
end
|
Instance Method Details
#serializable_hash(options = nil) ⇒ Object
24
25
26
27
|
# File 'app/models/tomify/setting.rb', line 24
def serializable_hash(options = nil)
options ||= {}
super({ methods: [:type] }.update(options))
end
|