Class: Unveil::Rails::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/unveil/rails/install_generator.rb

Instance Method Summary collapse

Instance Method Details

#copy_blank_gif_into_app_imagesObject



15
16
17
# File 'lib/unveil/rails/install_generator.rb', line 15

def copy_blank_gif_into_app_images
  copy_file 'blank.gif', 'app/assets/images/blank.gif'
end

#copy_initializerObject



6
7
8
9
10
11
12
13
# File 'lib/unveil/rails/install_generator.rb', line 6

def copy_initializer
  initializer 'unveil.rb' do
    <<-CONFIG
Unveil::Rails.config.threshold = nil
Unveil::Rails.config.default_placeholder = 'blank.gif'
    CONFIG
  end
end

#copy_unveil_into_vendorObject



19
20
21
22
23
24
25
26
27
28
# File 'lib/unveil/rails/install_generator.rb', line 19

def copy_unveil_into_vendor
  copy_file 'jquery.unveil.js', 'vendor/assets/javascripts/jquery.unveil.js'
  copy_file 'unveil_init.js.erb', 'vendor/assets/javascripts/unveil_init.js.erb'

  puts ''
  puts 'Please add the following line to your JS:'
  puts ''
  puts '  //= require unveil_init'
  puts ''
end