Class: CommandTower::Configuration::User::Config

Inherits:
Object
  • Object
show all
Includes:
ClassComposer::Generator
Defined in:
lib/command_tower/configuration/user/config.rb

Constant Summary collapse

ATTRIBUTES_TO_CHANGE =
[
  :email,
  :first_name,
  :last_name,
  :username,
  :verifier_token,
]
ATTRIBUTES_TO_SHOW =
[
  *(ATTRIBUTES_TO_CHANGE - [:verifier_token]),
  :created_at,
  :email_validated,
  :id,
  :last_known_timezone,
  :roles,
]
ATTRIBUTES_CHANGE_EXECUTE =
Proc.new do |key, value|
  CommandTower::UserAttributes::Mutate.assign!
end
ATTRIBUTES_SHOWN_EXECUTE =
Proc.new do |key, value|
  CommandTower::Schema::Shared::User.assign!
end