Module: Phrasing
- Defined in:
- lib/phrasing.rb,
lib/phrasing.rb,
lib/phrasing/version.rb,
lib/phrasing/implementation.rb
Defined Under Namespace
Modules: Implementation, Rails
Constant Summary
collapse
- WHITELIST =
"PhrasingPhrase.value"
- VERSION =
"3.0.7"
- @@route =
'phrasing'
Class Method Summary
collapse
Class Method Details
.is_whitelisted?(klass, attribute) ⇒ Boolean
47
48
49
|
# File 'lib/phrasing.rb', line 47
def self.is_whitelisted?(klass,attribute)
allow_update_on_all_models_and_attributes == true or whitelist.include? "#{klass}.#{attribute}"
end
|
.setup {|_self| ... } ⇒ Object
29
30
31
|
# File 'lib/phrasing.rb', line 29
def self.setup
yield self
end
|
.whitelist ⇒ Object
35
36
37
38
39
40
41
|
# File 'lib/phrasing.rb', line 35
def self.whitelist
if defined? @@whitelist
@@whitelist + [WHITELIST]
else
[WHITELIST]
end
end
|
.whitelist=(whitelist) ⇒ Object
43
44
45
|
# File 'lib/phrasing.rb', line 43
def self.whitelist=(whitelist)
@@whitelist = whitelist
end
|