Module: Lettr::Whitelist
- Defined in:
- lib/lettr/whitelist.rb
Class Method Summary collapse
Instance Method Summary collapse
- #is_whitelisted?(method) ⇒ Boolean
-
#lettr_white_list(*args) ⇒ Object
fügt methoden zur whitelist hinzu nb_white_list :number, :test, :name.
Class Method Details
.extended(model) ⇒ Object
3 4 5 6 |
# File 'lib/lettr/whitelist.rb', line 3 def self.extended model model.class_inheritable_accessor :lettr_whitelist model.lettr_whitelist ||= [] end |
Instance Method Details
#is_whitelisted?(method) ⇒ Boolean
14 15 16 |
# File 'lib/lettr/whitelist.rb', line 14 def is_whitelisted? method lettr_whitelist.include? method.to_s end |
#lettr_white_list(*args) ⇒ Object
fügt methoden zur whitelist hinzu nb_white_list :number, :test, :name
10 11 12 |
# File 'lib/lettr/whitelist.rb', line 10 def lettr_white_list *args self.lettr_whitelist = args.map(&:to_s) end |