Class: Ovh::Http2sms::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Ovh::Http2sms::Generators::InstallGenerator
- Defined in:
- lib/generators/ovh/http2sms/install_generator.rb
Overview
Rails generator for OVH HTTP2SMS initializer
Instance Method Summary collapse
-
#create_initializer_file ⇒ Object
Create the initializer file.
-
#show_instructions ⇒ Object
Show instructions after installation.
Instance Method Details
#create_initializer_file ⇒ Object
Create the initializer file
18 19 20 |
# File 'lib/generators/ovh/http2sms/install_generator.rb', line 18 def create_initializer_file template "initializer.rb", "config/initializers/ovh_http2sms.rb" end |
#show_instructions ⇒ Object
Show instructions after installation
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/generators/ovh/http2sms/install_generator.rb', line 23 def show_instructions say "" say "OVH HTTP2SMS initializer created!", :green say "" say "Next steps:" say " 1. Edit config/initializers/ovh_http2sms.rb with your credentials" say " 2. Or set environment variables: OVH_SMS_ACCOUNT, OVH_SMS_LOGIN, OVH_SMS_PASSWORD" say " 3. Or use Rails credentials: rails credentials:edit" say "" say "Example credentials structure:" say " ovh_sms:" say " account: sms-xx11111-1" say " login: your_login" say " password: your_password" say "" end |