Sha256: bb367eb3d32eea6d938abfad8a20edfbccb0076f563adaa8090de0623bf78e02

Contents?: true

Size: 540 Bytes

Versions: 7

Compression:

Stored size: 540 Bytes

Contents

# frozen_string_literal: true

module Script
  module Forms
    class Enable < ScriptForm
      flag_arguments :api_key, :shop_domain

      def ask
        self.api_key ||= ask_api_key
        self.shop_domain ||= ask_shop_domain
      end

      private

      def ask_api_key
        ask_app_api_key(organization['apps'], message: ctx.message('script.forms.enable.ask_app_api_key'))
      end

      def ask_shop_domain
        super(organization, message: ctx.message('script.forms.enable.ask_shop_domain'))
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
shopify-cli-1.0.2 lib/project_types/script/forms/enable.rb
shopify-cli-1.0.1 lib/project_types/script/forms/enable.rb
shopify-cli-1.0.0 lib/project_types/script/forms/enable.rb
shopify-cli-0.9.3 lib/project_types/script/forms/enable.rb
shopify-cli-0.9.2 lib/project_types/script/forms/enable.rb
shopify-cli-0.9.1 lib/project_types/script/forms/enable.rb
shopify-cli-0.9.0 lib/project_types/script/forms/enable.rb