class StructCore::SpecTargetConfigurationDSL20X
Attributes
configuration[RW]
Public Class Methods
new()
click to toggle source
# File lib/spec/builder/spec_builder_20X/spec_target_configuration_dsl_20X.rb, line 3 def initialize @configuration = nil end
Public Instance Methods
method_missing(_, *_)
click to toggle source
# File lib/spec/builder/spec_builder_20X/spec_target_configuration_dsl_20X.rb, line 23 def method_missing(_, *_) # Do nothing if a method is missing end
override(key = nil, value = nil)
click to toggle source
# File lib/spec/builder/spec_builder_20X/spec_target_configuration_dsl_20X.rb, line 9 def override(key = nil, value = nil) return unless key.is_a?(String) && !key.empty? && value.is_a?(String) @configuration.settings[key] = value end
respond_to_missing?(_, _)
click to toggle source
# File lib/spec/builder/spec_builder_20X/spec_target_configuration_dsl_20X.rb, line 19 def respond_to_missing?(_, _) true end
source(source = nil)
click to toggle source
# File lib/spec/builder/spec_builder_20X/spec_target_configuration_dsl_20X.rb, line 14 def source(source = nil) return unless source.is_a?(String) && !source.empty? @configuration.source = source end