class Grape::App::CLI::Builder
Public Class Methods
source_root()
click to toggle source
# File lib/grape/app/cli.rb, line 9 def self.source_root File.join(File.dirname(__FILE__), 'templates') end
Public Instance Methods
copy_templates()
click to toggle source
# File lib/grape/app/cli.rb, line 13 def copy_templates prefix = File.join(self.class.source_root, '') Dir[File.join(self.class.source_root, '**', '*')].each do |file| next if File.directory?(file) file.sub! prefix, '' copy_file file, File.join(name, file) end end
init_lib()
click to toggle source
# File lib/grape/app/cli.rb, line 24 def init_lib empty_directory File.join(name, 'lib', name) end