class Devkitkat::Service::PredefinedCommand::AddExample
Public Instance Methods
available?()
click to toggle source
# File lib/devkitkat/service/predefined_command/add_example.rb, line 26 def available? true end
machine_driver()
click to toggle source
# File lib/devkitkat/service/predefined_command/add_example.rb, line 30 def machine_driver 'none' end
to_script()
click to toggle source
# File lib/devkitkat/service/predefined_command/add_example.rb, line 7 def to_script names = command.args raise ArgumentError, 'Please specify at least one example name' if names.empty? FileUtils.mkdir_p(service.example_dir) names.map do |name| file_path = File.join(service.example_dir, name) <<-EOS if [[ ! -f "#{file_path}" ]]; then touch #{file_path} chmod 755 #{file_path} fi EOS end.join("\n") end