Class: ShopifyApp::Generators::UserModelGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- ShopifyApp::Generators::UserModelGenerator
- Includes:
- Rails::Generators::Migration
- Defined in:
- lib/generators/shopify_app/user_model/user_model_generator.rb
Class Method Summary collapse
-
.next_migration_number(dir) ⇒ Object
for generating a timestamp when using ‘create_migration`.
Instance Method Summary collapse
- #create_user_fixtures ⇒ Object
- #create_user_migration ⇒ Object
- #create_user_model ⇒ Object
- #update_shopify_app_initializer ⇒ Object
Class Method Details
.next_migration_number(dir) ⇒ Object
for generating a timestamp when using ‘create_migration`
37 38 39 |
# File 'lib/generators/shopify_app/user_model/user_model_generator.rb', line 37 def next_migration_number(dir) ActiveRecord::Generators::Base.next_migration_number(dir) end |
Instance Method Details
#create_user_fixtures ⇒ Object
23 24 25 |
# File 'lib/generators/shopify_app/user_model/user_model_generator.rb', line 23 def create_user_fixtures copy_file('users.yml', 'test/fixtures/users.yml') end |
#create_user_migration ⇒ Object
15 16 17 |
# File 'lib/generators/shopify_app/user_model/user_model_generator.rb', line 15 def create_user_migration migration_template('db/migrate/create_users.erb', 'db/migrate/create_users.rb') end |
#create_user_model ⇒ Object
11 12 13 |
# File 'lib/generators/shopify_app/user_model/user_model_generator.rb', line 11 def create_user_model copy_file('user.rb', 'app/models/user.rb') end |
#update_shopify_app_initializer ⇒ Object
19 20 21 |
# File 'lib/generators/shopify_app/user_model/user_model_generator.rb', line 19 def update_shopify_app_initializer gsub_file('config/initializers/shopify_app.rb', 'ShopifyApp::InMemoryUserSessionStore', 'User') end |