Sha256: eca0f5c3eedcaec55b55c8874b4ae698629c237b4bb3d1c2de7f61de6e349b6f

Contents?: true

Size: 502 Bytes

Versions: 8

Compression:

Stored size: 502 Bytes

Contents

require_relative 'habitat-studio'

module Context
  class ContextCucumberStudio < DefaultStudio
    banner "knife context cucumber studio"

    deps do
      Knife::DefaultKnifeContext.load_deps
    end

    def run
      if name_args[0]
         additionnal_tag = name_args[1].nil? ? [] : ['--tags', "@#{name_args[1]}"]
        cucumber(self, ['--profile', name_args[0]] + additionnal_tag)
      end
    end

    def studio_available?
      is_binary_available?('cucumber') && super
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
deploy-context-2.13.7.1.g02c67e1 /home/jimboadmin/deploy-context/libraries/deploy-context/helpers/../../../libraries/deploy-context/cucumber-studio.rb
deploy-context-2.13.7 /home/jimboadmin/deploy-context/libraries/deploy-context/helpers/../../../libraries/deploy-context/cucumber-studio.rb
deploy-context-2.13.6 /home/jimboadmin/deploy-context/libraries/deploy-context/helpers/../../../libraries/deploy-context/cucumber-studio.rb
deploy-context-2.13.5.1.gb802412 /home/jimboadmin/deploy-context/libraries/deploy-context/helpers/../../../libraries/deploy-context/cucumber-studio.rb
deploy-context-2.13.5 /home/jimboadmin/deploy-context/libraries/deploy-context/helpers/../../../libraries/deploy-context/cucumber-studio.rb
deploy-context-2.13.4 /home/jimboadmin/deploy-context/libraries/deploy-context/helpers/../../../libraries/deploy-context/cucumber-studio.rb
deploy-context-2.13.3 /home/jimboadmin/deploy-context/libraries/deploy-context/helpers/../../../libraries/deploy-context/cucumber-studio.rb
deploy-context-2.13.2.18.g9a85249 /home/jimboadmin/deploy-context/libraries/deploy-context/helpers/../../../libraries/deploy-context/cucumber-studio.rb