Module: Bitroles::ClassMethods
- Defined in:
- lib/bitroles.rb
Instance Method Summary collapse
Instance Method Details
#mask_column_name ⇒ Object
23 24 25 |
# File 'lib/bitroles.rb', line 23 def mask_column_name defined?(@@mask_column_name) ? @@mask_column_name : 'roles_mask' end |
#roles(*args) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/bitroles.rb', line 11 def roles(*args) if args.any? if args.last.is_a?(Hash) = args.pop if args.last.is_a?(Hash) @@mask_column_name = [:mask_column].to_s end @@roles = args.map(&:to_s) else @@roles end end |