Module: MassAssignmentBackport::ClassMethods

Defined in:
lib/mass_assignment_backport.rb

Instance Method Summary collapse

Instance Method Details

#accessible_attributes(role = :default) ⇒ Object



15
16
17
# File 'lib/mass_assignment_backport.rb', line 15

def accessible_attributes role=:default
  _accessible_attributes[role] || []
end

#attr_accessible(*args) ⇒ Object



9
10
11
12
13
# File 'lib/mass_assignment_backport.rb', line 9

def attr_accessible *args
  options = args.last.kind_of?(Hash) ? args.pop : {}
  role = options[:as] || :default
  accessible_for role => args
end