Method: LeolayGenerator#setup_javascript

Defined in:
lib/generators/leolay/leolay_generator.rb

#setup_javascriptObject

def setup_formtastic

return unless options.formtastic?

path = "styles/#{style_name}/stylesheets/vendor/formtastic"
dest_path = "vendor/assets/stylesheets/formtastic"

path = dest_path unless File.exists?(path)

file = "#{path}/formtastic.css"
copy_file file, file unless File.exists?(file)
file = "#{path}/formtastic_changes.css"
copy_file file, file

file = "config/initializers/formtastic.rb"
inject_into_file file, :after => "# Formtastic::FormBuilder.i18n_lookups_by_default = false" do
  <<-FILE.gsub(/^      /, '')

  Formtastic::FormBuilder.i18n_lookups_by_default = true
  FILE
end if File.exists?(file)

path = "lib/templates/erb/"
remove_file path if File.exists?(path)

end



264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
# File 'lib/generators/leolay/leolay_generator.rb', line 264

def setup_javascript
  app_path = "app/assets/javascripts"

  file = "#{app_path}/custom.js.coffee"
  copy_file file, file

  file = "#{app_path}/active_admin.js.coffee"
  #gsub_file file, "#= require active_admin/base" do
  #  <<-FILE.gsub(/^    /, '')
  #  #= require jquery.turbolinks
  #
  #  #= require active_admin/base
  #FILE
  #end
  append_file file do
    <<-FILE.gsub(/^      /, '')
    #= require turbolinks
    #= require custom
    FILE
  end
end