Method: Mkbook::MakeBook#create

Defined in:
lib/mkbook/make_book.rb

#create(params) ⇒ Object



28
29
30
31
32
33
34
35
36
# File 'lib/mkbook/make_book.rb', line 28

def create(params)
  @project = File.join(params[:workspace], params[:name])
  @setting_file = File.join(TEMPLATE, SETTING_FILE)
  @setting = YAML.load_file(@setting_file)
  @setting.merge!(params)
  @setting[:name] ||= File.basename(@project)
  load
  save
end