class DeDoDropGenerator

Public Instance Methods

execute() click to toggle source
# File lib/generators/de_do_drop/de_do_drop_generator.rb, line 5
def execute
  copy_partial
  copy_css
  copy_js
  copy_rb
end

Private Instance Methods

copy_css() click to toggle source
# File lib/generators/de_do_drop/de_do_drop_generator.rb, line 24
def copy_css
  p "Creating 'dedodrop.css' folder in assets/stylesheets..."
  if system "mkdir app/assets/stylesheets"  
    "Folder created." 
  else
    "Folder already existed."
  end
  copy_file "dedodrop.css", "app/assets/stylesheets/dedodrop.css"
end
copy_js() click to toggle source
# File lib/generators/de_do_drop/de_do_drop_generator.rb, line 34
def copy_js
  p "Creating 'dedodrop.js' folder in assets/javascripts..."
  if system "mkdir app/assets/javascripts"  
    "Folder created." 
  else
    "Folder already existed."
  end
  copy_file "dedodrop.js", "app/assets/javascripts/dedodrop.js"
end
copy_partial() click to toggle source
# File lib/generators/de_do_drop/de_do_drop_generator.rb, line 14
def copy_partial
  p "Creating 'shared' folder in views..."
  if system "mkdir app/views/shared"  
    "Folder created." 
  else
    "Folder already existed."
  end
  copy_file "_dedodrop.html.erb", "app/views/shared/_dedodrop.html.erb"
end
copy_rb() click to toggle source
# File lib/generators/de_do_drop/de_do_drop_generator.rb, line 44
def copy_rb
  p "Creating 'de_do_drop.rb' folder in lib/assets/de_do_drop..."
  if system "mkdir lib/assets/de_do_drop"  
    "Folder created." 
  else
    "Folder already existed."
  end
  copy_file "de_do_drop.rb", "lib/assets/de_do_drop/de_do_drop.rb"
end