Sha256: d5f4add2892c3ea390216385839efa2d0b8105838a71b82488c711969ba87b79

Contents?: true

Size: 645 Bytes

Versions: 1

Compression:

Stored size: 645 Bytes

Contents

require 'rails'

# :nodoc: namespace
module PwnstylesRails


# Name chosen to get configvars_rails:all
class AllGenerator < Rails::Generators::Base
  source_root File.expand_path("../templates", __FILE__)

  def copy_stylesheets
    dir = File.expand_path '../../public/stylesheets', File.dirname(__FILE__)
    Dir.glob(File.join(dir, '**', '*')).each do |source|
      next if File.directory?(source)
      dest = Rails.root.join 'public', 'pwnstyles', 'stylesheets',
                             source[(dir.length + 1)..-1]
      copy_file source, dest
    end
  end
end  # class PwnstylesRails::AllGenerator

end  # namespace PwnstylesRails

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pwnstyles_rails-0.0.1 lib/pwnstyles_rails/all_generator.rb