class Expandable::Generators::InitGenerator

Public Instance Methods

create_structures() click to toggle source
# File lib/generators/expandable/init_generator.rb, line 9
def create_structures
  create_path('app/models/expandables')
  create_path('app/controllers/expandables')
end

Private Instance Methods

create_path(base_path) click to toggle source
# File lib/generators/expandable/init_generator.rb, line 15
def create_path(base_path)
  if File.exists?(base_path)
    puts 'Directory "' + base_path + '" already exist.'
  else
    Dir.mkdir(base_path)
    FileUtils.touch [base_path, '.keep'].join('/')
    puts 'Directory created: ' + base_path
  end
end