class BeStrong::StrongParameterMethods::Model

Public Class Methods

new(name) click to toggle source
# File lib/be_strong/strong_parameter_methods.rb, line 18
def initialize(name)
  @klass = name.to_s.classify.constantize
end

Public Instance Methods

accessible_attributes() click to toggle source
# File lib/be_strong/strong_parameter_methods.rb, line 22
def accessible_attributes
  accssible = @klass.accessible_attributes
  return accssible if accssible.size.nonzero?

  @klass.attribute_names - @klass.protected_attributes.to_a
end