Class: Flatuipro::Generators::AppInstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/flatuipro/app_install/app_install_generator.rb

Instance Method Summary collapse

Instance Method Details

#check_flatuipro_installObject

Detect if Flat UI Pro assets copied over to gem



11
12
13
14
15
# File 'lib/generators/flatuipro/app_install/app_install_generator.rb', line 11

def check_flatuipro_install
  unless File.exist?(File.expand_path("../../../../../vendor/assets", __FILE__))
    raise "Please run install generator first"
  end
end

#copy_to_vendorObject



17
18
19
20
21
22
23
24
# File 'lib/generators/flatuipro/app_install/app_install_generator.rb', line 17

def copy_to_vendor
  directory "fonts",        "vendor/assets/fonts"
  directory "images",       "vendor/assets/images"
  directory "javascripts",  "vendor/assets/javascripts"
  if File.exist?("less")
    directory "less",       "vendor/assets/less"
  end
end