Class: Hello::Business::Base
- Inherits:
-
Object
- Object
- Hello::Business::Base
show all
- Includes:
- ActiveModel::Model
- Defined in:
- lib/hello/business/base.rb
Direct Known Subclasses
Authentication::SignIn, Authentication::SignOut, Authentication::SudoModeAuthentication, Authentication::SudoModeExpiration, Internationalization::UpdateLocale, Management::AddEmail, Management::CancelAccount, Management::ConfirmEmail, Management::ForgotPassword, Management::RemoveEmail, Management::ResetPassword, Management::SendConfirmationEmail, Management::UnlinkAccess, Management::UpdateProfile, Registration::SignUp
Instance Method Summary
collapse
Instance Method Details
#alert_message(extra = {}) ⇒ Object
14
15
16
|
# File 'lib/hello/business/base.rb', line 14
def alert_message( = {})
t('alert', )
end
|
#error_message(extra = {}) ⇒ Object
10
11
12
|
# File 'lib/hello/business/base.rb', line 10
def error_message( = {})
t('error', { count: errors.count }.merge())
end
|
#errors ⇒ Object
6
7
8
|
# File 'lib/hello/business/base.rb', line 6
def errors
@errors ||= ActiveModel::Errors.new(self)
end
|
#success_message(extra = {}) ⇒ Object
18
19
20
|
# File 'lib/hello/business/base.rb', line 18
def success_message( = {})
t('success', )
end
|
#t(key, extra = {}) ⇒ Object
22
23
24
|
# File 'lib/hello/business/base.rb', line 22
def t(key, = {})
I18n.t("#{i18n_scope}.#{key}", )
end
|