Sha256: 106947ce1f61233b1ca5a767703865b831a8dcb012c3c1f234857816ca2b184b
Contents?: true
Size: 695 Bytes
Versions: 6
Compression:
Stored size: 695 Bytes
Contents
# frozen_string_literal: true require 'thor' class Generator < Thor::Group include Thor::Actions argument :automation argument :framework argument :name argument :visual_automation, optional: true def self.source_paths base_path = File.dirname(__FILE__) %W[#{base_path}/automation/templates #{base_path}/cucumber/templates #{base_path}/rspec/templates #{base_path}/templates] end def args initializer.first end def visual_selected? initializer.first.last end def mobile_platform? (args & %w[android ios cross_platform]).count.positive? end private def _initializer @_initializer ||= super end alias initializer _initializer end
Version data entries
6 entries across 6 versions & 1 rubygems