module SmartSettings::Naming

Public Instance Methods

model_name() click to toggle source
# File lib/smart_settings/naming.rb, line 10
def model_name
  ActiveModel::Name.new(self, nil, 'Setting')
end
permitted_attributes() click to toggle source
# File lib/smart_settings/naming.rb, line 14
def permitted_attributes
  attribute_names
end
to_param() click to toggle source
# File lib/smart_settings/naming.rb, line 23
def to_param
  var.to_s.parameterize
end
var() click to toggle source
# File lib/smart_settings/naming.rb, line 19
def var
  self.class.name.to_s.demodulize.sub('Settings', '')
end