Sha256: 66c41eb691ad1cbf61ba087f15a1dd893c2d44ae23e8e43071e21fff85083f5a

Contents?: true

Size: 656 Bytes

Versions: 4

Compression:

Stored size: 656 Bytes

Contents

class Mist::SetupGenerator < Rails::Generators::Base
  source_root File.expand_path('../../..', File.dirname(__FILE__))
  
  def copy_views
    copy_file 'app/views/layouts/mist/posts.html.erb'
  end
  
  def install_assets
    copy_file template_path('mist.js.coffee'), 'app/assets/javascripts/mist.js.coffee'
    copy_file template_path('mist.css.scss'),  'app/assets/stylesheets/mist.css.scss'
  end
  
  def create_initializer
    copy_file template_path('initializer.rb'), 'config/initializers/mist.rb'
  end
  
  private
  def template_path(relative_path)
    File.expand_path(File.join('templates', relative_path), File.dirname(__FILE__))
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
mist-0.6.3 lib/generators/mist/setup_generator.rb
mist-0.6.2 lib/generators/mist/setup_generator.rb
mist-0.6.1 lib/generators/mist/setup_generator.rb
mist-0.6.0 lib/generators/mist/setup_generator.rb