Sha256: 1af8f9b3a31e78dfa5d97e9cdfd544a2dd3249b368a7412cd6529f2ac8e6dc87

Contents?: true

Size: 393 Bytes

Versions: 4

Compression:

Stored size: 393 Bytes

Contents

class Theblog::ViewsGenerator < Rails::Generators::Base
  source_root File.expand_path('../../../../../app/views', __FILE__)

  def copy_views
    views_pattern = File.join self.class.source_root, "**/theblog/**/*.haml"

    Dir.glob(views_pattern).each do |entry|
      unless entry =~ /admin/
        copy_file entry, "app/views/#{entry.match(/(?<=views\/).+/)}"
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
theblog-0.0.2.3 lib/generators/theblog/views/views_generator.rb
theblog-0.0.2.2 lib/generators/theblog/views/views_generator.rb
theblog-0.0.2.1 lib/generators/theblog/views/views_generator.rb
theblog-0.0.2 lib/generators/theblog/views/views_generator.rb