Sha256: 8d23042884e40a70b9c8f2fadd7a82408ebf6bca02e67f60f6370a29768d1c96

Contents?: true

Size: 694 Bytes

Versions: 2

Compression:

Stored size: 694 Bytes

Contents

class ActiveadminJobs::InstallGenerator < Rails::Generators::Base
  def add_javascripts
    file_path = "app/assets/javascripts/active_admin.js.coffee"
    line_to_add = "#= require activeadmin_jobs/base\n"
    reference = "#= require active_admin/base\n"
    inject_into_file(file_path, line_to_add, after: reference)
  end

  def add_stylesheets
    file_path = 'app/assets/stylesheets/active_admin'
    line_to_add = "@import \"activeadmin_jobs/base\";\n"
    reference = "@import \"active_admin/base\";\n"
    inject_into_file("#{file_path}.scss", line_to_add, after: reference)

  rescue Errno::ENOENT
    inject_into_file("#{file_path}.css.scss", line_to_add, after: reference)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
activeadmin_jobs-0.1.1 lib/generators/activeadmin_jobs/install/install_generator.rb
activeadmin_jobs-0.1.0 lib/generators/activeadmin_jobs/install/install_generator.rb