Class: Node::Forms::Create
- Inherits:
-
ShopifyCLI::Form
- Object
- ShopifyCLI::Form
- Node::Forms::Create
- Defined in:
- lib/project_types/node/forms/create.rb
Instance Attribute Summary collapse
-
#name ⇒ Object
Returns the value of attribute name.
Attributes inherited from ShopifyCLI::Form
Instance Method Summary collapse
Methods inherited from ShopifyCLI::Form
ask, flag_arguments, #initialize, positional_arguments
Constructor Details
This class inherits a constructor from ShopifyCLI::Form
Instance Attribute Details
#name ⇒ Object
Returns the value of attribute name.
6 7 8 |
# File 'lib/project_types/node/forms/create.rb', line 6 def name @name end |
Instance Method Details
#ask ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/project_types/node/forms/create.rb', line 9 def ask self.name ||= CLI::UI::Prompt.ask(ctx.("node.forms.create.app_name")) self.name = format_name self.type = ask_type res = ShopifyCLI::Tasks::SelectOrgAndShop.call(ctx, organization_id: organization_id, shop_domain: shop_domain) self.organization_id = res[:organization_id] self.shop_domain = res[:shop_domain] end |