Base class for any run provider. Defines most common functionality (things like @lang@, @build?@ and friends).
# File lib/buildr/run.rb, line 57 def initialize(project) @project = project end
# File lib/buildr/run.rb, line 47 def specify(options) @runner_name ||= options[:name] @languages ||= options[:languages] end
# File lib/buildr/run.rb, line 52 def to_sym @runner_name || name.split('::').last.downcase.to_sym end
# File lib/buildr/run.rb, line 61 def build? true end
# File lib/buildr/run.rb, line 65 def launch fail 'Not implemented' end