Base class for any shell provider.
# File lib/buildr/shell.rb, line 87 def initialize(project) @project = project end
# File lib/buildr/shell.rb, line 77 def specify(options) @shell_name ||= options[:name] @languages ||= options[:languages] end
# File lib/buildr/shell.rb, line 82 def to_sym @shell_name || name.split('::').last.downcase.to_sym end
# File lib/buildr/shell.rb, line 91 def launch(task) fail 'Not implemented' end