Module: ShopifyCli::Tasks
- Defined in:
- lib/shopify-cli/tasks.rb,
lib/shopify-cli/tasks/ensure_env.rb,
lib/shopify-cli/tasks/ensure_dev_store.rb,
lib/shopify-cli/tasks/create_api_client.rb,
lib/shopify-cli/tasks/ensure_loopback_url.rb,
lib/shopify-cli/tasks/select_org_and_shop.rb,
lib/shopify-cli/tasks/update_dashboard_urls.rb
Defined Under Namespace
Classes: CreateApiClient, EnsureDevStore, EnsureEnv, EnsureLoopbackURL, SelectOrgAndShop, TaskRegistry, UpdateDashboardURLS
Constant Summary collapse
- Registry =
TaskRegistry.new
Class Method Summary collapse
Class Method Details
.register(task, name, path = nil) ⇒ Object
28 29 30 31 |
# File 'lib/shopify-cli/tasks.rb', line 28 def self.register(task, name, path = nil) autoload(task, path) if path Registry.add(-> () { const_get(task) }, name) end |