class StructCore::Processor::SchemeArchiveActionComponent
Public Instance Methods
process(action, action_dsl)
click to toggle source
# File lib/spec/processor/scheme_archive_action.rb, line 8 def process(action, action_dsl) output = nil output = process_xc_action action, action_dsl if structure == :spec output = process_spec_action action, action_dsl if structure == :xcodeproj output end
process_spec_action(action, action_dsl)
click to toggle source
@param action [StructCore::Specfile::Scheme::ArchiveAction] @param action_dsl [XCScheme::ArchiveAction]
# File lib/spec/processor/scheme_archive_action.rb, line 21 def process_spec_action(action, action_dsl) action_dsl.custom_archive_name = action.archive_name action_dsl.reveal_archive_in_organizer = action.reveal action_dsl.build_configuration = action.build_configuration unless action.build_configuration.nil? action_dsl end
process_xc_action(action, action_dsl)
click to toggle source
# File lib/spec/processor/scheme_archive_action.rb, line 17 def process_xc_action(action, action_dsl) end