class StructCore::SpecSchemeProfileDSL30X
Attributes
current_scope[RW]
profile_action[RW]
project[RW]
Public Class Methods
new()
click to toggle source
# File lib/spec/builder/spec_builder_30X/spec_scheme_profile_dsl_30X.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_30X/spec_scheme_profile_dsl_30X.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_30X/spec_scheme_profile_dsl_30X.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_30X/spec_scheme_profile_dsl_30X.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_30X/spec_scheme_profile_dsl_30X.rb, line 20 def respond_to_missing?(_, _) true end