class StructCore::SpecTargetScriptDSL30X

Attributes

script[RW]

Public Class Methods

new() click to toggle source
# File lib/spec/builder/spec_builder_30X/spec_target_script_dsl_30X.rb, line 3
def initialize
        @script = nil
end

Public Instance Methods

input(param = nil) click to toggle source
# File lib/spec/builder/spec_builder_30X/spec_target_script_dsl_30X.rb, line 9
def input(param = nil)
        return if param.nil?
        @script.inputs << param
end
method_missing(_, *_) click to toggle source
# File lib/spec/builder/spec_builder_30X/spec_target_script_dsl_30X.rb, line 28
def method_missing(_, *_)
        # Do nothing if a method is missing
end
output(param = nil) click to toggle source
# File lib/spec/builder/spec_builder_30X/spec_target_script_dsl_30X.rb, line 14
def output(param = nil)
        return if param.nil?
        @script.outputs << param
end
respond_to_missing?(_, _) click to toggle source
# File lib/spec/builder/spec_builder_30X/spec_target_script_dsl_30X.rb, line 24
def respond_to_missing?(_, _)
        true
end
shell(param = nil) click to toggle source
# File lib/spec/builder/spec_builder_30X/spec_target_script_dsl_30X.rb, line 19
def shell(param = nil)
        return if param.nil?
        @script.shell = param
end