module Perkins::Build::Script::Stages
Public Instance Methods
call_custom_stage(stage)
click to toggle source
# File lib/perkins/build/script/stages.rb, line 20 def call_custom_stage(stage) @config.send(stage).present? ? cmd(@config.send(stage)) : self.send(stage) end
run_builtin_stage(stage)
click to toggle source
# File lib/perkins/build/script/stages.rb, line 11 def run_builtin_stage(stage) self.send(stage) end
run_stage(stage)
click to toggle source
# File lib/perkins/build/script/stages.rb, line 15 def run_stage(stage) puts "call #{stage}" call_custom_stage(stage) end
run_stages()
click to toggle source
# File lib/perkins/build/script/stages.rb, line 6 def run_stages STAGES[:builtin].each { |stage| run_builtin_stage(stage) } STAGES[:custom].each { |stage| run_stage(stage) } end