class StructCore::SpecSchemeProfileDSL20X

Attributes

current_scope[RW]
profile_action[RW]
project[RW]

Public Class Methods

new() click to toggle source
# File lib/spec/builder/spec_builder_20X/spec_scheme_profile_dsl_20X.rb, line 5
def initialize
        @current_scope = nil
        @profile_action = nil
        @project = nil
end

Public Instance Methods

build_configuration(args = '') click to toggle source
# File lib/spec/builder/spec_builder_20X/spec_scheme_profile_dsl_20X.rb, line 15
def build_configuration(args = '')
        return if args.nil? || !args.is_a?(String)
        @profile_action.build_configuration = args if @project.version.major == 2 && @project.version.minor >= 1
end
inherit_environment() click to toggle source
# File lib/spec/builder/spec_builder_20X/spec_scheme_profile_dsl_20X.rb, line 11
def inherit_environment
        @profile_action.inherit_environment = true
end
method_missing(method, *args, &block) click to toggle source
# File lib/spec/builder/spec_builder_20X/spec_scheme_profile_dsl_20X.rb, line 24
def method_missing(method, *args, &block)
        return if @current_scope.nil?
        @current_scope.send(method, *args, &block)
end
respond_to_missing?(_, _) click to toggle source
# File lib/spec/builder/spec_builder_20X/spec_scheme_profile_dsl_20X.rb, line 20
def respond_to_missing?(_, _)
        true
end